package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-11.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop11 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 97802;
	private static byte[] data0(){ return new byte[] {1,0,-1,-1,2,0,-4,-1,3,0,-5,-1,2,0,-5,-1,0,0,-3,-1,-3,-1,-3,-1,-5,-1,-3,-1,-4,-1,-4,-1,-5,-1,-3,-1,-6,-1,-2,-1,-6,-1,-3,-1,-5,-1,-4,-1,-3,-1,-7,-1,-1,-1,-8,-1,0,0,-7,-1,-2,-1,-5,-1,-2,-1,-3,-1,-2,-1,0,0,-3,-1,2,0,-2,-1,2,0,2,0,2,0,2,0,7,0,1,0,12,0,2,0,15,0,6,0,16,0,11,0,18,0,12,0,21,0,14,0,20,0,18,0,18,0,17,0,20,0,15,0,18,0,15,0,15,0,13,0,12,0,8,0,9,0,4,0,3,0,-2,-1,-2,-1,-8,-1,-7,-1,-16,-1,-13,-1,-20,-1,-23,-1,-24,-1,-31,-1,-30,-1,-36,-1,-38,-1,-41,-1,-44,-1,-43,-1,-49,-1,-46,-1,-49,-1,-44,-1,-46,-1,-39,-1,-41,-1,-31,-1,-29,-1,-21,-1,-16,-1,-10,-1,0,0,4,0,12,0,19,0,22,0,33,0,32,0,46,0,40,0,55,0,51,0,59,0,63,0,63,0,69,0,69,0,72,0,72,0,74,0,73,0,72,0,73,0,67,0,70,0,62,0,63,0,58,0,52,0,51,0,40,0,42,0,31,0,28,0,23,0,13,0,16,0,6,0,4,0,1,0,-4,-1,-2,-1,-5,-1,-8,-1,-4,-1,-11,-1,-4,-1,-10,-1,-5,-1,-9,-1,-4,-1,-7,-1,-4,-1,-4,-1,-6,-1,-1,-1,-7,-1,-2,-1,-8,-1,-5,-1,-12,-1,-12,-1,-19,-1,-24,-1,-29,-1,-38,-1,-44,-1,-55,-1,-62,-1,-71,-1,-83,-1,-87,-1,-101,-1,-102,-1,-115,-1,-117,-1,-127,-1,127,-1,119,-1,117,-1,110,-1,108,-1,104,-1,100,-1,101,-1,96,-1,101,-1,97,-1,107,-1,104,-1,119,-1,120,-1,-123,-1,-113,-1,-102,-1,-88,-1,-76,-1,-62,-1,-45,-1,-34,-1,-16,-1,-5,-1,11,0,26,0,34,0,51,0,56,0,66,0,74,0,77,0,83,0,82,0,85,0,83,0,82,0,84,0,77,0,83,0,74,0,82,0,77,0,85,0,82,0,88,0,91,0,93,0,99,0,101,0,106,0,112,0,112,0,120,0,120,0,-128,0,-122,0,-117,0,-112,0,-101,0,-98,0,-84,0,-82,0,-69,0,-70,0,-54,0,-61,0,-48,0,-54,0,-51,0,-51,0,-55,0,-56,0,-61,0,-62,0,-71,0,-70,0,-82,0,-83,0,-93,0,-103,0,-113,0,-127,0,113,0,99,0,79,0,60,0,41,0,18,0,-4,-1,-24,-1,-46,-1,-70,-1,-87,-1,-112,-1,-128,-1,105,-1,89,-1,67,-1,52,-1,34,-1,15,-1,2,-1,-14,-2,-32,-2,-39,-2,-59,-2,-65,-2,-78,-2,-87,-2,-90,-2,-99,-2,-102,-2,-105,-2,-104,-2,-108,-2,-98,-2,-103,-2,-89,-2,-85,-2,-69,-2,-58,-2,-40,-2,-25,-2,-4,-2,17,-1,37,-1,60,-1,77,-1,100,-1,115,-1,-124,-1,-109,-1,-99,-1,-81,-1,-74,-1,-56,-1,-46,-1,-31,-1,-15,-1,1,0,19,0,34,0,56,0,68,0,91,0,104,0,118,0,-118,0,-113,0,-95,0,-92,0,-78,0,-75,0,-66,0,-63,0,-58,0,-55,0,-52,0,-51,0,-49,0,-49,0,-46,0,-43,0,-48,0,-40,0,-48,0,-39,0,-43,0,-39,0,-37,0,-29,0,-29,0,-15,0,-15,0,0,1,5,1,19,1,26,1,41,1,49,1,61,1,68,1,77,1,82,1,88,1,90,1,92,1,89,1,84,1,77,1,65,1,50,1,37,1,11,1,-5,0,-38,0,-62,0,-89,0,-128,0,105,0,62,0,35,0,-1,-1,-36,-1,-72,-1,-107,-1,114,-1,77,-1,44,-1,8,-1,-28,-2,-53,-2,-93,-2,-113,-2,117,-2,95,-2,82,-2,67,-2,59,-2,57,-2,57,-2,62,-2,69,-2,80,-2,93,-2,110,-2,122,-2,-111,-2,-102,-2,-81,-2,-67,-2,-58,-2,-41,-2,-36,-2,-21,-2,-13,-2,-6,-2,3,-1,9,-1,18,-1,26,-1,31,-1,46,-1,46,-1,65,-1,66,-1,81,-1,91,-1,101,-1,118,-1,-127,-1,-111,-1,-99,-1,-86,-1,-70,-1,-59,-1,-42,-1,-32,-1,-18,-1,-3,-1,13,0,29,0,52,0,68,0,96,0,121,0,-114,0,-78,0,-62,0,-23,0,-9,0,27,1,45,1,73,1,90,1,114,1,-123,1,-104,1,-87,1,-72,1,-58,1,-48,1,-36,1,-36,1,-29,1,-38,1,-39,1,-56,1,-69,1,-92,1,-117,1,113,1,80,1,50,1,14,1,-20,0,-54,0,-89,0,-121,0,102,0,73,0,42,0,13,0,-12,-1,-39,-1,-61,-1,-84,-1,-107,-1,-124,-1,114,-1,102,-1,88,-1,81,-1,74,-1,70,-1,68,-1,74,-1,68,-1,85,-1,83,-1,97,-1,104,-1,115,-1,126,-1,-114,-1,-105,-1,-87,-1,-78,-1,-62,-1,-51,-1,-40,-1,-35,-1,-30,-1,-32,-1,-32,-1,-42,-1}; }
	private static byte[] data1(){ return new byte[] {-50,-1,-65,-1,-81,-1,-94,-1,-108,-1,-125,-1,123,-1,107,-1,99,-1,94,-1,89,-1,87,-1,87,-1,84,-1,88,-1,88,-1,92,-1,93,-1,94,-1,96,-1,94,-1,97,-1,93,-1,101,-1,97,-1,109,-1,108,-1,119,-1,126,-1,-117,-1,-114,-1,-94,-1,-91,-1,-74,-1,-66,-1,-56,-1,-43,-1,-35,-1,-21,-1,-8,-1,7,0,23,0,41,0,64,0,86,0,106,0,-127,0,-112,0,-87,0,-78,0,-62,0,-51,0,-44,0,-38,0,-36,0,-35,0,-33,0,-40,0,-37,0,-47,0,-52,0,-61,0,-74,0,-85,0,-99,0,-114,0,124,0,102,0,82,0,58,0,37,0,9,0,-12,-1,-41,-1,-65,-1,-96,-1,-117,-1,109,-1,86,-1,57,-1,38,-1,13,-1,-6,-2,-24,-2,-36,-2,-46,-2,-50,-2,-47,-2,-41,-2,-25,-2,-7,-2,17,-1,45,-1,78,-1,110,-1,-110,-1,-75,-1,-43,-1,-12,-1,19,0,50,0,74,0,105,0,127,0,-97,0,-77,0,-44,0,-23,0,3,1,30,1,48,1,69,1,84,1,100,1,108,1,117,1,124,1,122,1,126,1,115,1,112,1,99,1,83,1,71,1,45,1,26,1,-2,0,-23,0,-53,0,-72,0,-103,0,-121,0,109,0,90,0,71,0,55,0,39,0,26,0,17,0,7,0,4,0,-6,-1,-1,-1,-2,-1,-1,-1,6,0,8,0,16,0,23,0,26,0,34,0,34,0,40,0,29,0,30,0,14,0,7,0,-14,-1,-34,-1,-55,-1,-89,-1,-112,-1,105,-1,76,-1,37,-1,7,-1,-30,-2,-62,-2,-92,-2,-127,-2,108,-2,78,-2,53,-2,32,-2,6,-2,-7,-3,-34,-3,-47,-3,-62,-3,-72,-3,-77,-3,-79,-3,-73,-3,-68,-3,-47,-3,-33,-3,-3,-3,27,-2,66,-2,107,-2,-106,-2,-58,-2,-7,-2,44,-1,97,-1,-108,-1,-58,-1,-15,-1,30,0,66,0,104,0,126,0,-99,0,-84,0,-64,0,-57,0,-48,0,-43,0,-46,0,-41,0,-51,0,-46,0,-51,0,-55,0,-53,0,-56,0,-52,0,-45,0,-45,0,-32,0,-32,0,-20,0,-14,0,-2,0,0,1,17,1,18,1,37,1,47,1,66,1,85,1,112,1,-120,1,-90,1,-58,1,-31,1,3,2,30,2,53,2,80,2,98,2,116,2,-126,2,-116,2,-100,2,-98,2,-81,2,-84,2,-74,2,-76,2,-82,2,-86,2,-105,2,-120,2,103,2,74,2,35,2,-16,1,-58,1,-124,1,80,1,12,1,-51,0,-116,0,75,0,8,0,-56,-1,-122,-1,72,-1,9,-1,-52,-2,-112,-2,87,-2,28,-2,-27,-3,-82,-3,124,-3,68,-3,27,-3,-23,-4,-57,-4,-101,-4,126,-4,93,-4,71,-4,48,-4,33,-4,16,-4,15,-4,16,-4,21,-4,32,-4,56,-4,77,-4,115,-4,-105,-4,-66,-4,-14,-4,25,-3,83,-3,118,-3,-83,-3,-51,-3,0,-2,30,-2,77,-2,102,-2,-109,-2,-79,-2,-36,-2,0,-1,45,-1,84,-1,-121,-1,-81,-1,-24,-1,17,0,72,0,115,0,-94,0,-46,0,-9,0,24,1,64,1,82,1,119,1,-122,1,-102,1,-82,1,-76,1,-52,1,-52,1,-34,1,-32,1,-21,1,-20,1,-12,1,-9,1,-10,1,-5,1,-7,1,2,2,1,2,9,2,20,2,31,2,53,2,71,2,97,2,122,2,-103,2,-77,2,-46,2,-16,2,6,3,36,3,54,3,78,3,88,3,102,3,106,3,109,3,108,3,94,3,85,3,55,3,32,3,-5,2,-50,2,-92,2,112,2,52,2,0,2,-70,1,-128,1,51,1,-15,0,-93,0,88,0,3,0,-77,-1,95,-1,9,-1,-74,-2,97,-2,20,-2,-59,-3,126,-3,62,-3,4,-3,-46,-4,-86,-4,-120,-4,117,-4,105,-4,101,-4,101,-4,110,-4,122,-4,-119,-4,-102,-4,-84,-4,-68,-4,-53,-4,-37,-4,-23,-4,-9,-4,4,-3,15,-3,26,-3,41,-3,52,-3,70,-3,77,-3,99,-3,108,-3,125,-3,-111,-3,-93,-3,-68,-3,-51,-3,-23,-3,2,-2,28,-2,57,-2,88,-2,116,-2,-104,-2,-79,-2,-41,-2,-19,-2,22,-1,47,-1,94,-1,127,-1,-72,-1,-35,-1,27,0,71,0,-118,0,-66,0,3,1,59,1,125,1,-69,1,-8,1,55,2,115,2,-85,2,-32,2,30,3,76,3,127,3,-83,3,-44,3,-6,3,15,4,37,4,49,4,47,4,36,4,19,4,-11,3,-47,3,-97,3,103,3,47,3,-26,2,-88,2,93,2,23,2,-46,1,-121,1,73,1,3,1,-59,0,-125,0,78,0,12,0,-36,-1,-99,-1,116,-1,66,-1,27,-1,-3,-2,-34,-2,-57,-2,-77,-2,-81,-2,-86,-2,-77,-2,-71,-2,-53,-2,-38,-2,-12,-2,18,-1,48,-1,79,-1,115,-1,-109,-1,-71,-1,-49,-1,-16,-1,3,0,22,0,26,0,31,0,27,0,14,0,-6,-1,-27,-1,-57,-1}; }
	private static byte[] data2(){ return new byte[] {-88,-1,-118,-1,106,-1,70,-1,44,-1,18,-1,-5,-2,-23,-2,-43,-2,-56,-2,-74,-2,-81,-2,-92,-2,-102,-2,-107,-2,-121,-2,-123,-2,119,-2,115,-2,113,-2,104,-2,105,-2,107,-2,110,-2,122,-2,122,-2,-116,-2,-106,-2,-91,-2,-77,-2,-59,-2,-40,-2,-20,-2,1,-1,19,-1,44,-1,79,-1,110,-1,-107,-1,-63,-1,-20,-1,33,0,78,0,-123,0,-78,0,-23,0,17,1,56,1,95,1,120,1,-99,1,-86,1,-62,1,-49,1,-44,1,-39,1,-37,1,-44,1,-45,1,-57,1,-72,1,-87,1,-109,1,124,1,93,1,63,1,23,1,-10,0,-51,0,-95,0,115,0,66,0,16,0,-42,-1,-89,-1,104,-1,54,-1,-4,-2,-57,-2,-101,-2,107,-2,65,-2,33,-2,12,-2,0,-2,-6,-3,-2,-3,9,-2,33,-2,57,-2,93,-2,124,-2,-89,-2,-53,-2,-16,-2,29,-1,62,-1,109,-1,-113,-1,-64,-1,-26,-1,22,0,67,0,118,0,-84,0,-28,0,23,1,75,1,-127,1,-82,1,-37,1,3,2,40,2,67,2,100,2,110,2,-116,2,-119,2,-115,2,-118,2,-127,2,107,2,86,2,58,2,23,2,-11,1,-51,1,-98,1,126,1,69,1,41,1,-4,0,-34,0,-66,0,-104,0,-124,0,108,0,89,0,77,0,67,0,66,0,64,0,68,0,79,0,83,0,99,0,112,0,122,0,-124,0,-118,0,-120,0,-116,0,126,0,116,0,91,0,59,0,27,0,-17,-1,-63,-1,-118,-1,81,-1,29,-1,-32,-2,-94,-2,109,-2,49,-2,-3,-3,-58,-3,-106,-3,97,-3,51,-3,3,-3,-42,-4,-84,-4,-125,-4,98,-4,66,-4,41,-4,27,-4,12,-4,23,-4,25,-4,49,-4,77,-4,119,-4,-83,-4,-31,-4,46,-3,113,-3,-62,-3,15,-2,99,-2,-80,-2,0,-1,75,-1,-116,-1,-46,-1,3,0,55,0,94,0,-128,0,-103,0,-78,0,-64,0,-56,0,-51,0,-53,0,-52,0,-53,0,-58,0,-60,0,-65,0,-72,0,-71,0,-77,0,-74,0,-73,0,-71,0,-68,0,-68,0,-59,0,-56,0,-38,0,-35,0,-11,0,4,1,35,1,62,1,98,1,-113,1,-66,1,-9,1,48,2,109,2,-86,2,-25,2,35,3,96,3,-102,3,-44,3,8,4,62,4,115,4,-91,4,-48,4,-2,4,24,5,60,5,69,5,81,5,72,5,62,5,30,5,-15,4,-69,4,119,4,39,4,-39,3,111,3,24,3,-91,2,63,2,-50,1,94,1,-20,0,117,0,10,0,-108,-1,43,-1,-66,-2,79,-2,-29,-3,-124,-3,22,-3,-70,-4,85,-4,2,-4,-86,-5,84,-5,12,-5,-65,-6,-127,-6,67,-6,17,-6,-22,-7,-57,-7,-82,-7,-89,-7,-87,-7,-77,-7,-51,-7,-28,-7,16,-6,61,-6,114,-6,-90,-6,-38,-6,26,-5,75,-5,-123,-5,-71,-5,-19,-5,34,-4,88,-4,-112,-4,-51,-4,12,-3,74,-3,-113,-3,-44,-3,29,-2,104,-2,-76,-2,4,-1,85,-1,-96,-1,-22,-1,54,0,120,0,-73,0,-12,0,49,1,104,1,-109,1,-61,1,-19,1,11,2,49,2,64,2,94,2,106,2,123,2,-117,2,-112,2,-95,2,-94,2,-85,2,-75,2,-74,2,-60,2,-54,2,-36,2,-20,2,5,3,41,3,72,3,113,3,-104,3,-63,3,-10,3,30,4,82,4,127,4,-81,4,-46,4,-8,4,25,5,52,5,74,5,92,5,105,5,109,5,112,5,94,5,79,5,43,5,8,5,-36,4,-98,4,107,4,37,4,-36,3,-117,3,52,3,-49,2,102,2,-8,1,126,1,2,1,121,0,-12,-1,108,-1,-28,-2,93,-2,-38,-3,93,-3,-22,-4,-120,-4,48,-4,-31,-5,-89,-5,108,-5,74,-5,42,-5,21,-5,12,-5,1,-5,-3,-6,-10,-6,-2,-6,-6,-6,-1,-6,2,-5,1,-5,9,-5,13,-5,20,-5,29,-5,35,-5,48,-5,59,-5,74,-5,86,-5,110,-5,124,-5,-112,-5,-92,-5,-69,-5,-46,-5,-19,-5,13,-4,41,-4,71,-4,111,-4,-114,-4,-77,-4,-41,-4,0,-3,44,-3,87,-3,-115,-3,-60,-3,5,-2,74,-2,-104,-2,-22,-2,65,-1,-99,-1,-6,-1,101,0,-55,0,54,1,-95,1,21,2,125,2,-10,2,99,3,-40,3,71,4,-82,4,25,5,117,5,-51,5,15,6,80,6,124,6,-97,6,-79,6,-78,6,-90,6,-120,6,96,6,37,6,-23,5,-105,5,67,5,-31,4,-127,4,19,4,-85,3,51,3,-53,2,94,2,-24,1,-124,1,22,1,-78,0,78,0,-14,-1,-100,-1,79,-1,7,-1,-66,-2,-121,-2,85,-2,56,-2,28,-2,23,-2,31,-2,42,-2,75,-2,103,-2,-99,-2,-49,-2,15,-1,76,-1,-114,-1,-51,-1,13,0,62,0,106,0,-117,0,-88,0,-77,0,-64,0,-72,0,-84,0,-114,0,107,0,67,0,19,0,-28,-1}; }
	private static byte[] data3(){ return new byte[] {-77,-1,127,-1,75,-1,25,-1,-23,-2,-73,-2,-120,-2,86,-2,45,-2,4,-2,-29,-3,-66,-3,-100,-3,-126,-3,91,-3,76,-3,45,-3,34,-3,12,-3,7,-3,0,-3,6,-3,9,-3,10,-3,20,-3,34,-3,47,-3,69,-3,90,-3,115,-3,-116,-3,-76,-3,-31,-3,6,-2,64,-2,110,-2,-79,-2,-15,-2,66,-1,-120,-1,-37,-1,44,0,112,0,-71,0,-11,0,51,1,115,1,-90,1,-33,1,1,2,49,2,79,2,108,2,-115,2,-110,2,-90,2,-85,2,-80,2,-82,2,-91,2,-104,2,-125,2,116,2,80,2,54,2,16,2,-25,1,-74,1,-128,1,74,1,1,1,-63,0,115,0,36,0,-37,-1,-112,-1,64,-1,2,-1,-67,-2,-119,-2,85,-2,45,-2,16,-2,-7,-3,-21,-3,-31,-3,-37,-3,-28,-3,-22,-3,-1,-3,4,-2,24,-2,41,-2,68,-2,97,-2,126,-2,-98,-2,-57,-2,-16,-2,41,-1,100,-1,-94,-1,-14,-1,53,0,-121,0,-43,0,39,1,111,1,-73,1,-2,1,59,2,118,2,-87,2,-38,2,3,3,34,3,54,3,64,3,70,3,68,3,52,3,30,3,-2,2,-38,2,-76,2,-122,2,81,2,33,2,-26,1,-74,1,-125,1,86,1,42,1,4,1,-21,0,-61,0,-66,0,-92,0,-80,0,-82,0,-65,0,-56,0,-42,0,-20,0,-12,0,10,1,22,1,30,1,31,1,22,1,9,1,-9,0,-40,0,-71,0,-118,0,91,0,34,0,-28,-1,-91,-1,86,-1,11,-1,-71,-2,103,-2,24,-2,-51,-3,120,-3,45,-3,-38,-4,-111,-4,66,-4,-11,-5,-91,-5,94,-5,32,-5,-19,-6,-65,-6,-104,-6,-118,-6,117,-6,-122,-6,-112,-6,-66,-6,-20,-6,52,-5,-128,-5,-37,-5,54,-4,-104,-4,5,-3,109,-3,-41,-3,61,-2,-93,-2,-6,-2,77,-1,-100,-1,-35,-1,20,0,62,0,115,0,-116,0,-91,0,-69,0,-58,0,-46,0,-44,0,-48,0,-49,0,-63,0,-69,0,-92,0,-108,0,126,0,100,0,78,0,54,0,36,0,21,0,0,0,-3,-1,-4,-1,-4,-1,8,0,27,0,56,0,93,0,-123,0,-70,0,-4,0,72,1,-99,1,-6,1,85,2,-65,2,38,3,-114,3,-5,3,117,4,-26,4,107,5,-43,5,85,6,-58,6,45,7,-116,7,-34,7,44,8,89,8,117,8,-125,8,118,8,94,8,45,8,-32,7,-102,7,50,7,-50,6,70,6,-52,5,56,5,-79,4,9,4,110,3,-60,2,29,2,120,1,-49,0,46,0,-120,-1,-26,-2,72,-2,-91,-3,15,-3,117,-4,-27,-5,85,-5,-48,-6,83,-6,-35,-7,112,-7,12,-7,-72,-8,114,-8,57,-8,18,-8,-23,-9,-32,-9,-37,-9,-27,-9,-17,-9,11,-8,38,-8,77,-8,119,-8,-104,-8,-65,-8,-19,-8,23,-7,65,-7,105,-7,-102,-7,-47,-7,9,-6,83,-6,-102,-6,-9,-6,67,-5,-87,-5,11,-4,114,-4,-44,-4,64,-3,-95,-3,7,-2,104,-2,-55,-2,37,-1,-124,-1,-31,-1,48,0,-112,0,-43,0,30,1,97,1,-90,1,-38,1,14,2,61,2,94,2,-128,2,-106,2,-76,2,-54,2,-27,2,-13,2,8,3,14,3,40,3,52,3,74,3,94,3,-118,3,-79,3,-28,3,15,4,77,4,-120,4,-66,4,3,5,44,5,106,5,-92,5,-42,5,9,6,56,6,107,6,-110,6,-59,6,-22,6,9,7,31,7,43,7,50,7,43,7,32,7,14,7,-11,6,-60,6,-96,6,93,6,35,6,-72,5,106,5,-13,4,115,4,-21,3,86,3,-72,2,20,2,102,1,-67,0,25,0,116,-1,-47,-2,63,-2,-80,-3,57,-3,-63,-4,99,-4,9,-4,-78,-5,110,-5,52,-5,-8,-6,-53,-6,-109,-6,108,-6,68,-6,29,-6,-3,-7,-33,-7,-59,-7,-94,-7,-106,-7,123,-7,121,-7,115,-7,110,-7,117,-7,110,-7,127,-7,125,-7,-114,-7,-118,-7,-105,-7,-91,-7,-76,-7,-57,-7,-38,-7,-13,-7,7,-6,40,-6,64,-6,103,-6,-125,-6,-84,-6,-49,-6,-1,-6,56,-5,119,-5,-76,-5,19,-4,99,-4,-54,-4,55,-3,-84,-3,44,-2,-79,-2,63,-1,-56,-1,104,0,-2,0,-82,1,91,2,13,3,-58,3,126,4,46,5,-41,5,117,6,-1,6,-118,7,-12,7,86,8,-107,8,-44,8,-16,8,11,9,6,9,-13,8,-55,8,-108,8,73,8,-14,7,-114,7,20,7,-108,6,7,6,121,5,-26,4,78,4,-79,3,17,3,115,2,-44,1,56,1,-98,0,16,0,-122,-1,10,-1,-98,-2,63,-2,-16,-3,-73,-3,-112,-3,-124,-3,-113,-3,-91,-3,-68,-3,-7,-3,54,-2,-113,-2,-33,-2,71,-1,-84,-1,10,0,107,0,-66,0,15,1,76,1,-125,1,-103,1,-75,1,-74,1,-78,1,-104,1,123,1,82,1,46,1,-21,0,-72,0,113,0}; }
	private static byte[] data4(){ return new byte[] {45,0,-29,-1,-101,-1,73,-1,-7,-2,-85,-2,84,-2,3,-2,-77,-3,102,-3,40,-3,-36,-4,-95,-4,95,-4,45,-4,-2,-5,-47,-5,-85,-5,-116,-5,121,-5,110,-5,100,-5,103,-5,109,-5,105,-5,124,-5,-123,-5,-97,-5,-72,-5,-28,-5,15,-4,76,-4,-114,-4,-19,-4,73,-3,-87,-3,25,-2,124,-2,-24,-2,69,-1,-78,-1,0,0,99,0,-86,0,5,1,85,1,-97,1,-17,1,54,2,126,2,-66,2,-10,2,44,3,68,3,111,3,-126,3,-100,3,-89,3,-77,3,-71,3,-91,3,-100,3,-126,3,95,3,53,3,7,3,-59,2,-124,2,56,2,-18,1,-101,1,57,1,-28,0,-120,0,49,0,-32,-1,-101,-1,84,-1,18,-1,-39,-2,-75,-2,-127,-2,102,-2,59,-2,37,-2,6,-2,-10,-3,-44,-3,-65,-3,-86,-3,-121,-3,123,-3,108,-3,110,-3,109,-3,125,-3,-93,-3,-54,-3,-5,-3,69,-2,-121,-2,-36,-2,56,-1,-108,-1,-12,-1,96,0,-66,0,38,1,-116,1,-31,1,66,2,-111,2,-26,2,40,3,103,3,-115,3,-79,3,-71,3,-62,3,-72,3,-85,3,-111,3,115,3,72,3,25,3,-15,2,-86,2,113,2,51,2,-8,1,-66,1,-115,1,100,1,73,1,61,1,54,1,65,1,72,1,88,1,106,1,124,1,-114,1,-94,1,-80,1,-70,1,-61,1,-57,1,-62,1,-60,1,-78,1,-92,1,-127,1,88,1,38,1,-24,0,-94,0,86,0,8,0,-85,-1,85,-1,-18,-2,-103,-2,56,-2,-48,-3,99,-3,-10,-4,116,-4,-10,-5,-122,-5,17,-5,-94,-6,68,-6,-24,-7,-96,-7,98,-7,55,-7,32,-7,31,-7,49,-7,92,-7,-108,-7,-33,-7,55,-6,-104,-6,13,-5,-127,-5,-1,-5,-126,-4,0,-3,-126,-3,-6,-3,104,-2,-40,-2,49,-1,-121,-1,-32,-1,29,0,92,0,-122,0,-73,0,-46,0,-18,0,-10,0,6,1,7,1,-2,0,-13,0,-39,0,-70,0,-108,0,108,0,53,0,14,0,-51,-1,-100,-1,104,-1,45,-1,-3,-2,-45,-2,-83,-2,-101,-2,-117,-2,-111,-2,-90,-2,-53,-2,-1,-2,77,-1,-107,-1,-21,-1,91,0,-57,0,70,1,-51,1,109,2,27,3,-55,3,-111,4,83,5,36,6,-10,6,-64,7,123,8,42,9,-66,9,59,10,-89,10,0,11,63,11,110,11,125,11,123,11,83,11,34,11,-49,10,119,10,-13,9,103,9,-48,8,42,8,115,7,-77,6,-27,5,30,5,72,4,109,3,-111,2,-86,1,-64,0,-34,-1,-8,-2,22,-2,57,-3,98,-4,-100,-5,-39,-6,47,-6,-120,-7,-14,-8,106,-8,-23,-9,-118,-9,49,-9,-23,-10,-73,-10,-106,-10,-126,-10,112,-10,124,-10,-128,-10,-104,-10,-85,-10,-72,-10,-52,-10,-38,-10,-18,-10,-2,-10,16,-9,47,-9,75,-9,107,-9,-104,-9,-52,-9,27,-8,102,-8,-54,-8,44,-7,-92,-7,6,-6,122,-6,-18,-6,105,-5,-25,-5,93,-4,-25,-4,87,-3,-39,-3,69,-2,-61,-2,41,-1,-103,-1,-8,-1,83,0,-80,0,11,1,93,1,-92,1,-28,1,29,2,75,2,117,2,-85,2,-64,2,-17,2,-1,2,40,3,53,3,94,3,-122,3,-71,3,-30,3,23,4,82,4,-119,4,-53,4,-13,4,45,5,94,5,-111,5,-57,5,0,6,61,6,122,6,-70,6,-6,6,47,7,113,7,-104,7,-43,7,-2,7,40,8,72,8,106,8,122,8,-112,8,-102,8,-103,8,-108,8,127,8,85,8,22,8,-63,7,94,7,-18,6,106,6,-33,5,66,5,-94,4,-11,3,85,3,-100,2,-12,1,66,1,-100,0,-9,-1,104,-1,-51,-2,73,-2,-51,-3,81,-3,-38,-4,96,-4,-12,-5,-114,-5,42,-5,-41,-6,117,-6,37,-6,-54,-7,121,-7,56,-7,-22,-8,-72,-8,124,-8,84,-8,45,-8,23,-8,-12,-9,-15,-9,-42,-9,-50,-9,-55,-9,-66,-9,-69,-9,-74,-9,-60,-9,-52,-9,-35,-9,-35,-9,-20,-9,-20,-9,-19,-9,-16,-9,-7,-9,7,-8,26,-8,48,-8,99,-8,-112,-8,-51,-8,20,-7,106,-7,-52,-7,65,-6,-75,-6,56,-5,-54,-5,105,-4,35,-3,-41,-3,-72,-2,-106,-1,-124,0,119,1,114,2,103,3,93,4,82,5,45,6,23,7,-37,7,-101,8,69,9,-44,9,82,10,-80,10,3,11,48,11,78,11,84,11,64,11,16,11,-49,10,113,10,8,10,-128,9,-4,8,81,8,-87,7,-27,6,31,6,64,5,108,4,-115,3,-74,2,-44,1,6,1,67,0,-98,-1,-5,-2,123,-2,7,-2,-78,-3,105,-3,62,-3,52,-3,65,-3,100,-3,-112,-3,-28,-3,52,-2,-103,-2,3,-1,-123,-1,-6,-1,116,0,-12,0,86,1,-75,1,4,2,71,2,115,2,-107,2,-91,2,-85,2,-81,2,-102,2,115,2,74,2,19,2,-43,1,-123,1,44,1}; }
	private static byte[] data5(){ return new byte[] {-46,0,107,0,7,0,-113,-1,22,-1,-93,-2,40,-2,-87,-3,49,-3,-68,-4,65,-4,-44,-5,92,-5,1,-5,-94,-6,84,-6,4,-6,-50,-7,-110,-7,115,-7,73,-7,46,-7,32,-7,25,-7,23,-7,42,-7,63,-7,127,-7,-68,-7,37,-6,-115,-6,0,-5,-121,-5,-6,-5,-127,-4,-4,-4,126,-3,0,-2,123,-2,-18,-2,95,-1,-57,-1,49,0,-115,0,-13,0,80,1,-74,1,10,2,95,2,-93,2,-23,2,48,3,92,3,-98,3,-50,3,-15,3,35,4,51,4,76,4,85,4,91,4,71,4,54,4,24,4,-13,3,-46,3,-101,3,92,3,32,3,-58,2,127,2,46,2,-23,1,-86,1,99,1,40,1,-25,0,-84,0,98,0,31,0,-50,-1,-104,-1,68,-1,-1,-2,-71,-2,104,-2,20,-2,-68,-3,111,-3,34,-3,-38,-4,-98,-4,-128,-4,107,-4,95,-4,118,-4,-112,-4,-77,-4,-32,-4,26,-3,115,-3,-61,-3,43,-2,-111,-2,7,-1,123,-1,-15,-1,114,0,-22,0,113,1,-19,1,94,2,-67,2,12,3,95,3,-114,3,-61,3,-34,3,-9,3,-4,3,-14,3,-20,3,-51,3,-91,3,117,3,51,3,3,3,-47,2,-97,2,119,2,88,2,62,2,54,2,34,2,36,2,42,2,40,2,52,2,65,2,78,2,93,2,107,2,114,2,125,2,126,2,116,2,113,2,100,2,73,2,35,2,2,2,-55,1,-111,1,72,1,-4,0,-82,0,95,0,12,0,-89,-1,68,-1,-50,-2,83,-2,-58,-3,57,-3,-92,-4,3,-4,114,-5,-32,-6,74,-6,-68,-7,58,-7,-37,-8,-128,-8,78,-8,22,-8,10,-8,15,-8,46,-8,88,-8,-110,-8,-26,-8,56,-7,-94,-7,29,-6,-99,-6,35,-5,-79,-5,53,-4,-70,-4,74,-3,-51,-3,80,-2,-52,-2,73,-1,-83,-1,21,0,111,0,-71,0,-6,0,51,1,108,1,127,1,-101,1,-104,1,-110,1,-126,1,103,1,47,1,-8,0,-79,0,100,0,4,0,-82,-1,74,-1,-37,-2,122,-2,4,-2,-78,-3,99,-3,40,-3,3,-3,-27,-4,-36,-4,-20,-4,-4,-4,35,-3,106,-3,-63,-3,48,-2,-73,-2,78,-1,5,0,-47,0,-71,1,-82,2,-56,3,-41,4,2,6,23,7,33,8,29,9,18,10,-23,10,-77,11,100,12,-8,12,122,13,-40,13,27,14,61,14,61,14,35,14,-17,13,-103,13,51,13,-87,12,21,12,106,11,-95,10,-56,9,-43,8,-27,7,-37,6,-55,5,-76,4,-104,3,124,2,85,1,58,0,32,-1,20,-2,2,-3,-2,-5,27,-5,53,-6,115,-7,-65,-8,37,-8,-109,-9,27,-9,-87,-10,80,-10,10,-10,-25,-11,-61,-11,-81,-11,-103,-11,-117,-11,126,-11,109,-11,97,-11,81,-11,66,-11,67,-11,45,-11,58,-11,56,-11,77,-11,107,-11,-115,-11,-65,-11,11,-10,93,-10,-69,-10,36,-9,-117,-9,-10,-9,109,-8,-32,-8,89,-7,-22,-7,102,-6,1,-5,-118,-5,22,-4,-90,-4,31,-3,-80,-3,46,-2,-67,-2,49,-1,-81,-1,31,0,127,0,-49,0,27,1,90,1,-104,1,-59,1,7,2,63,2,121,2,-75,2,-15,2,52,3,113,3,-83,3,-20,3,44,4,99,4,-96,4,-52,4,-8,4,26,5,69,5,122,5,-78,5,-21,5,47,6,118,6,-75,6,4,7,52,7,113,7,-92,7,-17,7,42,8,99,8,-104,8,-32,8,16,9,87,9,-119,9,-78,9,-41,9,-19,9,-7,9,-14,9,-45,9,-90,9,92,9,5,9,-111,8,23,8,-111,7,6,7,108,6,-31,5,65,5,-77,4,21,4,122,3,-38,2,61,2,-108,1,-16,0,72,0,-99,-1,0,-1,85,-2,-74,-3,20,-3,118,-4,-30,-5,74,-5,-60,-6,61,-6,-53,-7,95,-7,-14,-8,-107,-8,73,-8,6,-8,-70,-9,-128,-9,72,-9,38,-9,-18,-10,-52,-10,-73,-10,-94,-10,-109,-10,-116,-10,117,-10,107,-10,94,-10,66,-10,52,-10,14,-10,-14,-11,-50,-11,-68,-11,-82,-11,-100,-11,-115,-11,-106,-11,-93,-11,-76,-11,-35,-11,25,-10,100,-10,-58,-10,76,-9,-41,-9,-115,-8,64,-7,31,-6,9,-5,10,-4,31,-3,52,-2,79,-1,-120,0,-70,1,-21,2,35,4,82,5,113,6,-120,7,126,8,100,9,62,10,-16,10,-113,11,30,12,-127,12,-57,12,-11,12,12,13,12,13,-33,12,-100,12,56,12,-80,11,36,11,115,10,-82,9,-53,8,-29,7,-43,6,-56,5,-82,4,-86,3,-90,2,-77,1,-39,0,9,0,84,-1,-85,-2,32,-2,-63,-3,125,-3,80,-3,63,-3,70,-3,107,-3,-110,-3,-23,-3,65,-2,-67,-2,67,-1,-46,-1,108,0,1,1,-108,1,16,2,-118,2,-22,2,70,3,-103,3,-40,3,19,4,53,4,84,4,79,4,75,4,56,4,12,4,-37,3,-110,3,47,3,-50,2}; }
	private static byte[] data6(){ return new byte[] {80,2,-55,1,24,1,121,0,-55,-1,23,-1,92,-2,-81,-3,13,-3,89,-4,-63,-5,11,-5,117,-6,-41,-7,70,-7,-71,-8,56,-8,-39,-9,118,-9,29,-9,-20,-10,-84,-10,-96,-10,-85,-10,-48,-10,15,-9,113,-9,-33,-9,83,-8,-36,-8,94,-7,-9,-7,-126,-6,22,-5,-78,-5,57,-4,-61,-4,87,-3,-36,-3,93,-2,-40,-2,72,-1,-70,-1,56,0,-92,0,18,1,106,1,-47,1,35,2,107,2,-72,2,-24,2,51,3,104,3,-95,3,-64,3,-14,3,11,4,49,4,58,4,71,4,86,4,75,4,63,4,48,4,31,4,-9,3,-44,3,-81,3,127,3,103,3,54,3,30,3,-5,2,-48,2,-98,2,103,2,25,2,-44,1,114,1,37,1,-77,0,75,0,-62,-1,62,-1,-81,-2,45,-2,-98,-3,46,-3,-59,-4,98,-4,36,-4,-17,-5,-44,-5,-63,-5,-61,-5,-39,-5,-6,-5,39,-4,100,-4,-78,-4,-2,-4,110,-3,-39,-3,99,-2,-32,-2,122,-1,18,0,-77,0,65,1,-33,1,91,2,-55,2,43,3,105,3,-85,3,-42,3,-28,3,-8,3,-6,3,-14,3,-30,3,-37,3,-54,3,-71,3,-90,3,-109,3,-128,3,92,3,70,3,45,3,30,3,22,3,11,3,13,3,13,3,15,3,32,3,36,3,57,3,66,3,77,3,88,3,94,3,86,3,78,3,66,3,35,3,-6,2,-49,2,-100,2,110,2,45,2,-23,1,-94,1,84,1,-17,0,-112,0,10,0,-118,-1,-4,-2,81,-2,-89,-3,-20,-4,47,-4,115,-5,-62,-6,14,-6,107,-7,-28,-8,116,-8,6,-8,-82,-9,112,-9,64,-9,45,-9,51,-9,65,-9,113,-9,-100,-9,-14,-9,67,-8,-98,-8,31,-7,-113,-7,47,-6,-65,-6,88,-5,-14,-5,-106,-4,48,-3,-50,-3,91,-2,-13,-2,-119,-1,15,0,-115,0,9,1,117,1,-41,1,32,2,95,2,-128,2,127,2,117,2,71,2,32,2,-52,1,126,1,13,1,-107,0,14,0,106,-1,-56,-2,31,-2,-128,-3,-29,-4,83,-4,-37,-5,112,-5,12,-5,-63,-6,-107,-6,-110,-6,-115,-6,-53,-6,20,-5,-113,-5,24,-4,-57,-4,-100,-3,-119,-2,-79,-1,-46,0,41,2,112,3,-48,4,45,6,125,7,-52,8,-9,9,34,11,56,12,60,13,26,14,-28,14,-126,15,18,16,119,16,-55,16,-25,16,-23,16,-73,16,110,16,-9,15,99,15,-76,14,-41,13,-15,12,-27,11,-43,10,-66,9,-112,8,93,7,21,6,-43,4,-109,3,71,2,3,1,-50,-1,-108,-2,118,-3,103,-4,97,-5,-120,-6,-94,-7,-7,-8,67,-8,-68,-9,75,-9,-35,-10,-101,-10,90,-10,42,-10,4,-10,-33,-11,-88,-11,-118,-11,96,-11,39,-11,8,-11,-57,-12,-80,-12,-117,-12,118,-12,117,-12,112,-12,125,-12,-86,-12,-51,-12,2,-11,50,-11,122,-11,-66,-11,0,-10,59,-10,-113,-10,-32,-10,65,-9,-83,-9,42,-8,-86,-8,56,-7,-49,-7,96,-6,-29,-6,104,-5,-16,-5,112,-4,-18,-4,101,-3,-45,-3,61,-2,-90,-2,26,-1,-125,-1,-1,-1,95,0,-33,0,81,1,-70,1,53,2,-101,2,6,3,97,3,-65,3,15,4,99,4,-100,4,-41,4,3,5,57,5,91,5,-115,5,-56,5,6,6,62,6,-119,6,-46,6,13,7,82,7,126,7,-66,7,-27,7,31,8,64,8,113,8,-94,8,-31,8,46,9,103,9,-71,9,-5,9,56,10,119,10,-99,10,-70,10,-60,10,-65,10,-90,10,120,10,55,10,-17,9,-106,9,68,9,-28,8,126,8,28,8,-80,7,53,7,-90,6,27,6,107,5,-49,4,32,4,111,3,-70,2,-3,1,61,1,118,0,-83,-1,-33,-2,30,-2,85,-3,-97,-4,-28,-5,82,-5,-77,-6,39,-6,-82,-7,56,-7,-44,-8,95,-8,9,-8,-95,-9,99,-9,18,-9,-59,-10,127,-10,82,-10,28,-10,-4,-11,-44,-11,-89,-11,-123,-11,48,-11,-14,-12,-109,-12,57,-12,-42,-13,122,-13,31,-13,-52,-14,-104,-14,108,-14,78,-14,68,-14,80,-14,113,-14,-75,-14,14,-13,126,-13,23,-12,-47,-12,-118,-11,124,-10,-126,-9,-92,-8,-42,-7,43,-5,-125,-4,-25,-3,101,-1,-66,0,60,2,-87,3,25,5,103,6,-69,7,16,9,37,10,81,11,66,12,21,13,-50,13,85,14,-73,14,-23,14,8,15,-19,14,-73,14,110,14,-7,13,91,13,-98,12,-52,11,-36,10,-42,9,-70,8,-102,7,117,6,87,5,48,4,36,3,36,2,49,1,72,0,-116,-1,-46,-2,75,-2,-62,-3,103,-3,51,-3,10,-3,22,-3,63,-3,-121,-3,-30,-3,86,-2,-6,-2,-117,-1,51,0,-44,0,107,1,21,2,-85,2,46,3,-70,3,55,4,-73,4,42,5,-101,5,-22,5,63,6,100,6,-128,6,123,6,85,6,16,6,-70,5,77,5,-70,4}; }
	private static byte[] data7(){ return new byte[] {39,4,127,3,-47,2,14,2,59,1,94,0,94,-1,126,-2,109,-3,114,-4,116,-5,-108,-6,-103,-7,-69,-8,-18,-9,40,-9,-127,-10,-22,-11,117,-11,25,-11,-27,-12,-53,-12,-38,-12,14,-11,100,-11,-32,-11,95,-10,-16,-10,-117,-9,35,-8,-60,-8,82,-7,-33,-7,119,-6,10,-5,-85,-5,64,-4,-21,-4,-119,-3,36,-2,-71,-2,67,-1,-82,-1,36,0,-116,0,-40,0,30,1,109,1,-103,1,-46,1,-20,1,28,2,68,2,127,2,-73,2,-19,2,33,3,76,3,123,3,-99,3,-68,3,-48,3,-19,3,2,4,30,4,54,4,70,4,92,4,99,4,103,4,92,4,98,4,84,4,58,4,28,4,9,4,-66,3,-125,3,33,3,-56,2,76,2,-54,1,53,1,-115,0,-7,-1,78,-1,-84,-2,22,-2,-106,-3,48,-3,-38,-4,-120,-4,80,-4,41,-4,-3,-5,-40,-5,-59,-5,-78,-5,-72,-5,-39,-5,17,-4,100,-4,-46,-4,85,-3,-40,-3,118,-2,1,-1,-122,-1,16,0,-118,0,9,1,-123,1,-42,1,50,2,104,2,-88,2,-30,2,22,3,68,3,126,3,-95,3,-65,3,-21,3,10,4,38,4,57,4,83,4,89,4,-128,4,-124,4,-104,4,-99,4,-103,4,-116,4,127,4,104,4,87,4,94,4,110,4,116,4,117,4,114,4,104,4,65,4,35,4,-7,3,-35,3,-93,3,-128,3,78,3,20,3,-49,2,-110,2,54,2,-16,1,-114,1,28,1,-94,0,15,0,106,-1,-76,-2,-17,-3,25,-3,92,-4,-109,-5,-30,-6,49,-6,-111,-7,-20,-8,76,-8,-58,-9,74,-9,-24,-10,-106,-10,88,-10,51,-10,36,-10,56,-10,99,-10,-101,-10,-4,-10,102,-9,-21,-9,103,-8,6,-7,-95,-7,78,-6,3,-5,-81,-5,107,-4,84,-3,26,-2,-3,-2,-51,-1,-88,0,113,1,23,2,-91,2,34,3,124,3,-67,3,-22,3,11,4,16,4,-14,3,-56,3,112,3,-8,2,108,2,-77,1,-21,0,7,0,40,-1,55,-2,79,-3,106,-4,118,-5,-80,-6,-19,-7,69,-7,-86,-8,51,-8,-30,-9,-68,-9,-90,-9,-32,-9,53,-8,-73,-8,-127,-7,93,-6,100,-5,-90,-4,-26,-3,81,-1,-59,0,80,2,-44,3,94,5,-31,6,107,8,-26,9,91,11,-81,12,3,14,35,15,63,16,22,17,-46,17,107,18,-35,18,20,19,28,19,9,19,-90,18,47,18,-96,17,-38,16,5,16,6,15,-27,13,-82,12,105,11,11,10,-84,8,68,7,-41,5,120,4,9,3,-88,1,80,0,5,-1,-45,-3,-87,-4,-108,-5,-101,-6,-49,-7,19,-7,98,-8,-9,-9,-111,-9,83,-9,4,-9,-25,-10,-77,-10,-99,-10,95,-10,24,-10,-37,-11,-107,-11,103,-11,64,-11,48,-11,58,-11,58,-11,59,-11,59,-11,65,-11,82,-11,66,-11,84,-11,80,-11,90,-11,98,-11,-122,-11,-109,-11,-61,-11,-8,-11,75,-10,-95,-10,-10,-10,101,-9,-64,-9,39,-8,-125,-8,-41,-8,67,-7,-102,-7,7,-6,-120,-6,-10,-6,109,-5,-3,-5,105,-4,-3,-4,125,-3,13,-2,-84,-2,84,-1,-12,-1,-107,0,41,1,-59,1,69,2,-61,2,37,3,-122,3,-26,3,47,4,116,4,-71,4,-15,4,47,5,103,5,-87,5,-30,5,9,6,71,6,-128,6,-89,6,-47,6,-12,6,9,7,41,7,75,7,119,7,-83,7,-22,7,42,8,121,8,-62,8,20,9,88,9,-73,9,-7,9,67,10,-123,10,-64,10,-21,10,6,11,12,11,29,11,33,11,35,11,15,11,-3,10,-43,10,-75,10,93,10,22,10,-77,9,67,9,-59,8,63,8,-82,7,16,7,90,6,-120,5,-87,4,-69,3,-62,2,-53,1,-33,0,-6,-1,31,-1,78,-2,-96,-3,-44,-4,16,-4,81,-5,-101,-6,-38,-7,43,-7,-113,-8,1,-8,-93,-9,56,-9,-36,-10,-95,-10,98,-10,61,-10,-17,-11,-80,-11,92,-11,-8,-12,100,-12,-21,-13,88,-13,-70,-14,60,-14,-84,-15,46,-15,-69,-16,81,-16,-21,-17,-93,-17,114,-17,72,-17,69,-17,94,-17,-104,-17,-28,-17,107,-16,15,-15,-55,-15,-64,-14,-50,-13,-21,-12,60,-10,-113,-9,18,-7,-94,-6,56,-4,-36,-3,-128,-1,45,1,-54,2,103,4,22,6,-88,7,32,9,-127,10,-59,11,-18,12,-21,13,-70,14,112,15,-25,15,60,16,100,16,86,16,42,16,-64,15,66,15,-115,14,-70,13,-68,12,-79,11,-105,10,112,9,64,8,11,7,-37,5,-69,4,-102,3,124,2,115,1,117,0,-109,-1,-61,-2,38,-2,-101,-3,86,-3,35,-3,22,-3,43,-3,107,-3,-71,-3,51,-2,-82,-2,49,-1,-25,-1,-122,0,71,1,-5,1,-47,2,-96,3,106,4,54,5,-15,5,-86,6,75,7,-45,7,61,8,-105,8,-64,8,-20,8,-29,8,-33,8,-86,8,96,8,-6,7,111,7}; }
	private static byte[] data8(){ return new byte[] {-53,6,-13,5,-12,4,-38,3,-78,2,121,1,43,0,-33,-2,-112,-3,65,-4,6,-5,-76,-7,117,-8,68,-9,41,-10,45,-11,82,-12,-87,-13,30,-13,-65,-14,-112,-14,-124,-14,-75,-14,2,-13,-125,-13,16,-12,-90,-12,82,-11,-15,-11,-86,-10,76,-9,-1,-9,-70,-8,-125,-7,78,-6,18,-5,-27,-5,-120,-4,52,-3,-38,-3,96,-2,-31,-2,88,-1,-76,-1,-1,-1,63,0,103,0,115,0,-98,0,-96,0,-44,0,-30,0,25,1,65,1,118,1,-86,1,-56,1,-20,1,18,2,88,2,-125,2,-50,2,22,3,100,3,-91,3,-9,3,37,4,107,4,-88,4,-29,4,48,5,91,5,-104,5,-90,5,-80,5,-108,5,88,5,22,5,-99,4,41,4,-122,3,7,3,82,2,-48,1,60,1,-93,0,35,0,-106,-1,18,-1,-117,-2,10,-2,-114,-3,24,-3,-92,-4,53,-4,-4,-5,-51,-5,-61,-5,-40,-5,-4,-5,74,-4,-119,-4,-28,-4,60,-3,-94,-3,-18,-3,76,-2,-80,-2,31,-1,-122,-1,-22,-1,76,0,-88,0,9,1,104,1,-71,1,14,2,117,2,-47,2,42,3,119,3,-36,3,32,4,103,4,-79,4,-3,4,64,5,99,5,-102,5,-68,5,-55,5,-59,5,-63,5,-67,5,-65,5,-70,5,-82,5,-80,5,-108,5,119,5,84,5,18,5,-38,4,-124,4,52,4,-23,3,-97,3,84,3,12,3,-71,2,117,2,59,2,-11,1,-95,1,74,1,-38,0,86,0,-72,-1,27,-1,108,-2,-55,-3,19,-3,85,-4,-76,-5,1,-5,85,-6,-87,-7,1,-7,113,-8,-28,-9,104,-9,-30,-10,-114,-10,50,-10,-8,-11,-50,-11,-81,-11,-76,-11,-74,-11,-26,-11,33,-10,122,-10,-27,-10,124,-9,18,-8,-37,-8,-105,-7,-120,-6,94,-5,86,-4,72,-3,52,-2,18,-1,-11,-1,-59,0,-101,1,107,2,42,3,-30,3,111,4,6,5,73,5,-114,5,-115,5,88,5,-7,4,99,4,-72,3,-48,2,-15,1,-25,0,-33,-1,-60,-2,-78,-3,-120,-4,126,-5,108,-6,90,-7,107,-8,-115,-9,-53,-10,49,-10,-68,-11,-119,-11,127,-11,-89,-11,28,-10,-97,-10,125,-9,95,-8,-105,-7,-56,-6,85,-4,-48,-3,123,-1,58,1,1,3,-52,4,-99,6,109,8,42,10,-38,11,126,13,-15,14,75,16,-128,17,-116,18,103,19,12,20,120,20,-48,20,-8,20,-23,20,-68,20,92,20,-66,19,-2,18,8,18,-5,16,-58,15,123,14,16,13,-77,11,63,10,-57,8,73,7,-57,5,59,4,-82,2,53,1,-70,-1,126,-2,63,-3,35,-4,42,-5,86,-6,-105,-7,10,-7,-126,-8,48,-8,-51,-9,-113,-9,65,-9,15,-9,-53,-10,-87,-10,114,-10,105,-10,105,-10,102,-10,108,-10,89,-10,90,-10,73,-10,65,-10,31,-10,42,-10,27,-10,25,-10,9,-10,6,-10,12,-10,-1,-11,2,-10,-31,-11,-23,-11,-41,-11,-14,-11,-35,-11,-12,-11,-8,-11,19,-10,37,-10,84,-10,-128,-10,-75,-10,4,-9,84,-9,-75,-9,33,-8,-88,-8,30,-7,-80,-7,96,-6,19,-5,-40,-5,-96,-4,113,-3,57,-2,-3,-2,-77,-1,98,0,-35,0,101,1,-45,1,96,2,-51,2,63,3,-81,3,12,4,112,4,-44,4,37,5,108,5,-103,5,-57,5,-32,5,-24,5,-28,5,-34,5,-41,5,-36,5,-9,5,26,6,67,6,-124,6,-52,6,37,7,127,7,-40,7,40,8,-117,8,-27,8,82,9,-77,9,17,10,-122,10,-37,10,57,11,-124,11,-52,11,5,12,62,12,-118,12,-95,12,-55,12,-78,12,-72,12,-98,12,93,12,9,12,-91,11,38,11,127,10,-41,9,20,9,82,8,-125,7,-79,6,-53,5,-34,4,15,4,49,3,60,2,74,1,62,0,47,-1,38,-2,54,-3,102,-4,-126,-5,-38,-6,76,-6,-44,-7,96,-7,5,-7,-106,-8,37,-8,-61,-9,54,-9,-89,-10,3,-10,118,-11,-82,-12,-4,-13,57,-13,113,-14,-61,-15,-12,-16,78,-16,-96,-17,14,-17,-118,-18,14,-18,-69,-19,103,-19,53,-19,12,-19,16,-19,62,-19,117,-19,-51,-19,79,-18,-4,-18,-31,-17,-33,-16,8,-14,76,-13,-49,-12,85,-10,14,-8,-46,-7,-101,-5,111,-3,68,-1,26,1,-56,2,-119,4,33,6,-67,7,64,9,-99,10,-26,11,12,13,31,14,-22,14,-105,15,15,16,105,16,116,16,72,16,4,16,103,15,-49,14,-15,13,15,13,25,12,19,11,2,10,-37,8,-76,7,-114,6,85,5,26,4,-17,2,-47,1,-51,0,-33,-1,27,-1,102,-2,-42,-3,101,-3,21,-3,-25,-4,-3,-4,43,-3,-127,-3,-4,-3,-119,-2,86,-1,11,0,-6,0,-33,1,-29,2,-38,3,-41,4,-62,5,-82,6,-102,7,112,8,42,9,-29,9,-122,10,19,11,-117,11,-33,11,18,12,20,12,-20,11,-121,11,-7,10,44,10}; }
	private static byte[] data9(){ return new byte[] {63,9,23,8,-46,6,121,5,-3,3,-123,2,-33,0,90,-1,-78,-3,27,-4,119,-6,-25,-8,122,-9,18,-10,-40,-12,-68,-13,-35,-14,36,-14,-105,-15,68,-15,39,-15,39,-15,88,-15,-78,-15,19,-14,-86,-14,94,-13,-4,-13,-39,-12,-83,-11,-117,-10,110,-9,110,-8,71,-7,39,-6,-18,-6,-74,-5,89,-4,-14,-4,-124,-3,-9,-3,98,-2,-97,-2,-14,-2,15,-1,54,-1,81,-1,90,-1,107,-1,-121,-1,-118,-1,-89,-1,-69,-1,-37,-1,4,0,52,0,101,0,-90,0,-22,0,57,1,-123,1,-31,1,65,2,-76,2,27,3,-97,3,43,4,-66,4,49,5,-86,5,-2,5,86,6,120,6,-121,6,120,6,81,6,37,6,-34,5,-125,5,28,5,-46,4,101,4,-6,3,126,3,-8,2,105,2,-37,1,40,1,117,0,-44,-1,55,-1,-79,-2,49,-2,-58,-3,95,-3,24,-3,-31,-4,-46,-4,-66,-4,-61,-4,-64,-4,-53,-4,-41,-4,-21,-4,11,-3,24,-3,68,-3,109,-3,-86,-3,-15,-3,53,-2,-92,-2,-2,-2,121,-1,-28,-1,105,0,-34,0,122,1,-28,1,-123,2,-7,2,124,3,-6,3,75,4,-67,4,17,5,111,5,-63,5,18,6,84,6,-119,6,-78,6,-31,6,-22,6,6,7,-9,6,-43,6,-99,6,72,6,-28,5,-122,5,5,5,-111,4,31,4,-78,3,77,3,15,3,-71,2,127,2,77,2,14,2,-57,1,122,1,51,1,-39,0,122,0,-6,-1,126,-1,-20,-2,81,-2,-89,-3,16,-3,98,-4,-66,-5,55,-5,-94,-6,26,-6,-105,-7,15,-7,-109,-8,-6,-9,-119,-9,-34,-10,113,-10,-18,-11,-86,-11,99,-11,77,-11,85,-11,124,-11,-68,-11,61,-10,-62,-10,118,-9,53,-8,0,-7,-37,-7,-73,-6,-85,-5,-111,-4,-111,-3,-115,-2,-71,-1,-46,0,-19,1,-6,2,20,4,10,5,-64,5,117,6,-48,6,27,7,11,7,-49,6,78,6,-79,5,-37,4,-28,3,-36,2,-60,1,-114,0,82,-1,28,-2,-23,-4,-89,-5,100,-6,41,-7,7,-8,-15,-10,1,-10,44,-11,111,-12,-29,-13,-94,-13,-120,-13,-87,-13,1,-12,-93,-12,111,-11,-121,-10,-70,-9,48,-7,-80,-6,111,-4,62,-2,13,0,4,2,-32,3,-28,5,-48,7,-81,9,-117,11,42,13,-52,14,48,16,-122,17,-98,18,-82,19,-117,20,59,21,-71,21,8,22,49,22,15,22,-47,21,87,21,-93,20,-73,19,-75,18,115,17,38,16,-78,14,36,13,-125,11,-44,9,40,8,-109,6,-25,4,93,3,-23,1,127,0,46,-1,-5,-3,-23,-4,-25,-5,11,-5,75,-6,-101,-7,33,-7,-72,-8,123,-8,71,-8,54,-8,23,-8,14,-8,27,-8,12,-8,32,-8,36,-8,42,-8,27,-8,32,-8,16,-8,27,-8,53,-8,55,-8,61,-8,48,-8,46,-8,14,-8,-22,-9,-95,-9,109,-9,24,-9,-67,-10,94,-10,8,-10,-90,-11,66,-11,-32,-12,-97,-12,95,-12,43,-12,12,-12,17,-12,43,-12,81,-12,-105,-12,-1,-12,115,-11,10,-10,-100,-10,92,-9,38,-8,-3,-8,-59,-7,-88,-6,116,-5,96,-4,23,-3,-23,-3,-102,-2,105,-1,17,0,-52,0,121,1,44,2,-18,2,105,3,10,4,123,4,-57,4,-1,4,46,5,26,5,27,5,-31,4,-72,4,-123,4,95,4,62,4,76,4,72,4,-123,4,-62,4,11,5,91,5,-89,5,2,6,87,6,-88,6,3,7,94,7,-45,7,60,8,-52,8,86,9,0,10,-71,10,111,11,31,12,-79,12,79,13,-62,13,50,14,115,14,-96,14,-62,14,-75,14,-93,14,112,14,68,14,-19,13,-114,13,16,13,-110,12,-32,11,43,11,92,10,117,9,-128,8,93,7,62,6,22,5,-36,3,-66,2,-94,1,-85,0,-71,-1,-42,-2,40,-2,121,-3,-53,-4,54,-4,125,-5,-13,-6,55,-6,-127,-7,-59,-8,-6,-9,12,-9,65,-10,70,-11,99,-12,113,-13,-115,-14,-55,-15,-34,-16,31,-16,106,-17,-78,-18,8,-18,-128,-19,-23,-20,107,-20,9,-20,-86,-21,100,-21,79,-21,65,-21,89,-21,-87,-21,57,-20,-34,-20,-70,-19,-68,-18,-14,-17,85,-15,-23,-14,-109,-12,82,-10,5,-8,-38,-7,-90,-5,101,-3,55,-1,-41,0,-119,2,41,4,-55,5,68,7,-48,8,39,10,-124,11,-99,12,-88,13,-125,14,27,15,124,15,-92,15,-97,15,64,15,-24,14,79,14,-80,13,-32,12,5,12,38,11,61,10,60,9,61,8,19,7,-24,5,-60,4,-124,3,112,2,55,1,47,0,56,-1,118,-2,-57,-3,107,-3,34,-3,28,-3,57,-3,122,-3,-27,-3,93,-2,9,-1,-59,-1,-103,0,-127,1,124,2,-100,3,-68,4,6,6,41,7,-126,8,-83,9,-35,10,10,12,26,13,10,14,-70,14,88,15,-65,15,-20,15,-38,15,-106,15,13,15,58,14,57,13}; }
	private static byte[] data10(){ return new byte[] {15,12,-90,10,24,9,116,7,-76,5,-42,3,-36,1,-39,-1,-25,-3,-24,-5,-8,-7,44,-8,107,-10,-26,-12,122,-13,77,-14,93,-15,116,-16,-21,-17,120,-17,92,-17,81,-17,-120,-17,-20,-17,118,-16,34,-15,-10,-15,-25,-14,-21,-13,2,-11,24,-10,42,-9,55,-8,41,-7,30,-6,-39,-6,106,-5,-18,-5,110,-4,-54,-4,31,-3,103,-3,-84,-3,-45,-3,17,-2,49,-2,72,-2,112,-2,86,-2,95,-2,68,-2,59,-2,48,-2,45,-2,37,-2,66,-2,95,-2,-106,-2,-15,-2,81,-1,-58,-1,68,0,-37,0,65,1,-33,1,93,2,-10,2,-122,3,10,4,127,4,22,5,127,5,-27,5,25,6,70,6,75,6,106,6,105,6,89,6,69,6,26,6,-24,5,-72,5,70,5,-11,4,-121,4,-10,3,-123,3,-25,2,101,2,-74,1,55,1,-85,0,34,0,-90,-1,47,-1,-56,-2,-127,-2,57,-2,-22,-3,-99,-3,80,-3,6,-3,-71,-4,-121,-4,92,-4,94,-4,110,-4,-106,-4,-58,-4,59,-3,-100,-3,16,-2,-107,-2,61,-1,-33,-1,114,0,45,1,-45,1,127,2,-5,2,-107,3,31,4,-80,4,61,5,-47,5,81,6,-35,6,95,7,-71,7,20,8,76,8,125,8,126,8,57,8,8,8,124,7,-19,6,74,6,-108,5,-32,4,45,4,-90,3,24,3,-56,2,121,2,57,2,1,2,-85,1,-126,1,42,1,-31,0,-110,0,41,0,-60,-1,64,-1,-36,-2,108,-2,-8,-3,-112,-3,13,-3,-63,-4,55,-4,-57,-5,46,-5,-90,-6,0,-6,90,-7,-91,-8,-9,-9,115,-9,-35,-10,88,-10,2,-10,-78,-11,118,-11,76,-11,69,-11,84,-11,-126,-11,-27,-11,88,-10,-17,-10,-99,-9,99,-8,63,-7,36,-6,49,-5,68,-4,116,-3,-100,-2,-27,-1,42,1,95,2,-116,3,-82,4,-80,5,123,6,50,7,125,7,-49,7,-86,7,-128,7,8,7,104,6,-94,5,-49,4,-15,3,-48,2,-51,1,-94,0,107,-1,40,-2,-45,-4,127,-5,36,-6,-41,-8,-125,-9,94,-10,52,-11,58,-12,115,-13,-31,-14,112,-14,101,-14,116,-14,-35,-14,115,-13,72,-12,93,-11,-107,-10,-17,-9,123,-7,53,-5,-12,-4,-44,-2,-90,0,120,2,105,4,64,6,19,8,-63,9,112,11,11,13,-101,14,15,16,115,17,-70,18,-56,19,-70,20,114,21,-14,21,55,22,67,22,17,22,-109,21,-1,20,42,20,74,19,31,18,-33,16,-126,15,-11,13,93,12,-88,10,-41,8,31,7,92,5,-62,3,64,2,-43,0,-124,-1,103,-2,110,-3,113,-4,-67,-5,25,-5,-97,-6,53,-6,-21,-7,-98,-7,-110,-7,126,-7,127,-7,-101,-7,-56,-7,-22,-7,49,-6,112,-6,-96,-6,-31,-6,1,-5,52,-5,56,-5,88,-5,67,-5,53,-5,46,-5,-22,-6,-98,-6,29,-6,-88,-7,-14,-8,75,-8,-108,-9,-33,-10,20,-10,101,-11,-77,-12,19,-12,-119,-13,17,-13,-89,-14,99,-14,35,-14,29,-14,20,-14,56,-14,116,-14,-67,-14,52,-13,-74,-13,94,-12,18,-11,-41,-11,-68,-10,-121,-9,-121,-8,114,-7,116,-6,111,-5,123,-4,126,-3,-104,-2,-107,-1,-122,0,117,1,39,2,-58,2,69,3,-110,3,-66,3,-56,3,-77,3,125,3,86,3,48,3,-10,2,-46,2,-44,2,-42,2,-25,2,34,3,66,3,110,3,-105,3,-41,3,0,4,58,4,-118,4,-27,4,102,5,-14,5,112,6,34,7,-36,7,-100,8,76,9,-3,9,-56,10,124,11,69,12,-12,12,-95,13,60,14,-46,14,88,15,-100,15,-28,15,38,16,59,16,69,16,37,16,-11,15,-82,15,73,15,-58,14,35,14,94,13,-127,12,122,11,117,10,104,9,68,8,43,7,41,6,33,5,67,4,96,3,120,2,-97,1,-40,0,-14,-1,-13,-2,13,-2,-2,-4,-2,-5,-40,-6,-19,-7,-27,-8,-25,-9,-3,-10,0,-10,34,-11,31,-12,71,-13,104,-14,-121,-15,-91,-16,-62,-17,-10,-18,31,-18,75,-19,-89,-20,-18,-21,111,-21,-1,-22,-53,-22,-94,-22,-64,-22,-16,-22,81,-21,-69,-21,119,-20,103,-19,101,-18,-108,-17,-43,-16,64,-14,-78,-13,35,-11,-92,-10,32,-8,-102,-7,24,-5,-103,-4,45,-2,-74,-1,76,1,-32,2,121,4,-12,5,84,7,-84,8,-60,9,-80,10,117,11,-17,11,86,12,-112,12,-113,12,-125,12,80,12,1,12,-86,11,25,11,-101,10,-54,9,13,9,-13,7,-17,6,-56,5,-100,4,116,3,55,2,58,1,72,0,111,-1,-87,-2,-2,-3,-102,-3,58,-3,-5,-4,-1,-4,2,-3,68,-3,-120,-3,15,-2,-85,-2,119,-1,72,0,103,1,-120,2,-57,3,31,5,-116,6,5,8,118,9,-11,10,81,12,-92,13,-55,14,-62,15,-107,16,30,17,99,17,-116,17,84,17,7,17,113,16,-89,15,-83,14}; }
	private static byte[] data11(){ return new byte[] {-113,13,57,12,-72,10,28,9,51,7,59,5,31,3,5,1,-38,-2,-75,-4,-50,-6,-42,-8,29,-9,-84,-11,81,-12,66,-13,76,-14,-92,-15,42,-15,-32,-16,-40,-16,-26,-16,46,-15,-102,-15,48,-14,-15,-14,-53,-13,-98,-12,-111,-11,127,-10,104,-9,71,-8,-4,-8,-102,-7,47,-6,-96,-6,10,-5,112,-5,-67,-5,32,-4,114,-4,-63,-4,-17,-4,39,-3,40,-3,23,-3,-8,-4,-47,-4,-97,-4,94,-4,56,-4,26,-4,17,-4,-6,-5,9,-4,36,-4,87,-4,120,-4,-71,-4,-13,-4,66,-3,-95,-3,0,-2,104,-2,-15,-2,-119,-1,28,0,-45,0,102,1,24,2,-100,2,30,3,-90,3,7,4,-120,4,-46,4,54,5,-128,5,-56,5,-14,5,29,6,54,6,48,6,35,6,15,6,-27,5,-80,5,91,5,0,5,-124,4,11,4,122,3,-51,2,38,2,123,1,-49,0,51,0,-121,-1,-24,-2,64,-2,-78,-3,60,-3,-76,-4,96,-4,34,-4,-19,-5,-61,-5,-57,-5,-53,-5,-14,-5,35,-4,118,-4,-25,-4,99,-3,15,-2,-74,-2,127,-1,77,0,27,1,-1,1,-63,2,-72,3,125,4,97,5,29,6,13,7,-86,7,89,8,-52,8,67,9,118,9,108,9,68,9,-36,8,60,8,-112,7,-78,6,11,6,67,5,-108,4,-4,3,-122,3,16,3,-71,2,104,2,-10,1,-117,1,6,1,-121,0,10,0,-110,-1,54,-1,-59,-2,-112,-2,53,-2,8,-2,-45,-3,-93,-3,99,-3,11,-3,-65,-4,65,-4,-61,-5,63,-5,-86,-6,21,-6,-118,-7,27,-7,-109,-8,45,-8,-56,-9,97,-9,3,-9,-77,-10,-125,-10,72,-10,66,-10,62,-10,97,-10,-96,-10,14,-9,-121,-9,57,-8,5,-7,1,-6,9,-5,56,-4,106,-3,-85,-2,-9,-1,66,1,124,2,-103,3,-86,4,-122,5,91,6,-10,6,114,7,-92,7,-39,7,-64,7,-92,7,85,7,-49,6,81,6,-118,5,-73,4,-78,3,-78,2,-122,1,50,0,-40,-2,113,-3,-18,-5,-119,-6,6,-7,-80,-9,70,-10,39,-11,15,-12,81,-13,-112,-14,58,-14,-29,-15,-35,-15,11,-14,88,-14,-24,-14,-78,-13,-108,-12,-70,-11,-23,-10,64,-8,-121,-7,-18,-6,80,-4,-63,-3,73,-1,-35,0,-119,2,72,4,22,6,-11,7,-42,9,-105,11,60,13,-52,14,22,16,55,17,11,18,-61,18,48,19,123,19,-95,19,-75,19,-118,19,33,19,-98,18,-23,17,-21,16,-68,15,87,14,-42,12,51,11,116,9,-42,7,53,6,-56,4,107,3,39,2,18,1,10,0,20,-1,59,-2,-108,-3,-38,-4,108,-4,-18,-5,-88,-5,104,-5,86,-5,88,-5,-116,-5,-47,-5,44,-4,-106,-4,2,-3,-122,-3,-12,-3,107,-2,-57,-2,25,-1,71,-1,88,-1,75,-1,45,-1,-19,-2,118,-2,-14,-3,60,-3,-110,-4,-70,-5,-28,-6,-12,-7,-3,-8,24,-8,48,-9,90,-10,-128,-11,-64,-12,-9,-13,102,-13,-82,-14,50,-14,-51,-15,122,-15,78,-15,27,-15,43,-15,99,-15,-86,-15,17,-14,-96,-14,72,-13,11,-12,-41,-12,-64,-11,-40,-10,-27,-9,29,-7,62,-6,96,-5,119,-4,-122,-3,100,-2,59,-1,-50,-1,79,0,-76,0,2,1,84,1,111,1,-104,1,-66,1,-35,1,-29,1,-11,1,-8,1,-22,1,-39,1,-73,1,-124,1,113,1,100,1,102,1,121,1,-83,1,-24,1,71,2,-81,2,23,3,-117,3,-16,3,110,4,-10,4,109,5,1,6,-95,6,119,7,71,8,73,9,49,10,65,11,44,12,8,13,-47,13,127,14,28,15,127,15,-24,15,58,16,-126,16,-102,16,-108,16,-106,16,83,16,38,16,-100,15,39,15,113,14,-58,13,0,13,37,12,76,11,92,10,116,9,111,8,110,7,102,6,85,5,49,4,10,3,-46,1,-83,0,104,-1,70,-2,16,-3,-24,-5,-26,-6,-35,-7,-38,-8,-33,-9,-14,-10,-14,-11,-4,-12,-10,-13,5,-13,26,-14,22,-15,74,-16,81,-17,-107,-18,-54,-19,40,-19,-102,-20,62,-20,-11,-21,-55,-21,-43,-21,3,-20,102,-20,-39,-20,92,-19,7,-18,-53,-18,-103,-17,117,-16,89,-15,69,-14,82,-13,97,-12,-102,-11,-50,-10,54,-8,-97,-7,67,-5,-59,-4,102,-2,-50,-1,61,1,-124,2,-82,3,-67,4,-88,5,-115,6,76,7,13,8,-89,8,67,9,-95,9,0,10,35,10,45,10,-6,9,-119,9,12,9,74,8,-122,7,-126,6,-97,5,-103,4,-73,3,-66,2,-53,1,-12,0,37,0,96,-1,-90,-2,-4,-3,115,-3,9,-3,-82,-4,-113,-4,114,-4,-104,-4,-27,-4,98,-3,-4,-3,-64,-2,-85,-1,-87,0,-24,1,31,3,-128,4,-15,5,125,7,1,9,121,10,-8,11,65,13,-114,14,-105,15,123,16,39,17,-104,17,-22,17,-20,17,-37,17,-120,17,24,17,98,16,126,15}; }
	private static byte[] data12(){ return new byte[] {110,14,36,13,-98,11,-26,9,4,8,-10,5,-17,3,-70,1,-110,-1,-118,-3,-105,-5,-63,-7,28,-8,-97,-10,94,-11,84,-12,127,-13,-16,-14,-97,-14,110,-14,119,-14,-99,-14,-18,-14,78,-13,-68,-13,68,-12,-43,-12,117,-11,-2,-11,-86,-10,77,-9,-1,-9,-92,-8,78,-7,8,-6,-86,-6,53,-5,-88,-5,1,-4,68,-4,109,-4,100,-4,85,-4,44,-4,17,-4,-15,-5,-39,-5,-59,-5,-102,-5,-112,-5,122,-5,110,-5,88,-5,34,-5,-20,-6,-50,-6,-80,-6,-71,-6,-59,-6,-32,-6,27,-5,111,-5,-39,-5,88,-4,-48,-4,76,-3,-14,-3,120,-2,18,-1,-79,-1,75,0,-22,0,-109,1,74,2,-22,2,-98,3,64,4,-21,4,119,5,22,6,-128,6,2,7,76,7,-110,7,-50,7,-31,7,-33,7,-71,7,112,7,21,7,-113,6,-30,5,58,5,107,4,-97,3,-67,2,-15,1,57,1,114,0,-66,-1,25,-1,124,-2,-7,-3,-108,-3,16,-3,-74,-4,96,-4,23,-4,-10,-5,-56,-5,-20,-5,8,-4,100,-4,-23,-4,116,-3,79,-2,34,-1,15,0,13,1,31,2,47,3,69,4,87,5,75,6,47,7,-25,7,-119,8,-29,8,4,9,9,9,-51,8,121,8,1,8,113,7,-23,6,75,6,-91,5,21,5,111,4,-40,3,45,3,-111,2,-24,1,74,1,-87,0,29,0,-106,-1,31,-1,-79,-2,112,-2,61,-2,-19,-3,-35,-3,-99,-3,113,-3,65,-3,4,-3,-48,-4,126,-4,58,-4,-21,-5,-94,-5,79,-5,-26,-6,-88,-6,52,-6,-18,-7,120,-7,27,-7,-85,-8,82,-8,-9,-9,-75,-9,111,-9,85,-9,73,-9,75,-9,116,-9,-67,-9,31,-8,-87,-8,89,-7,22,-6,3,-5,5,-4,40,-3,93,-2,-99,-1,-51,0,14,2,54,3,62,4,32,5,-25,5,-115,6,4,7,125,7,-63,7,-16,7,13,8,30,8,-8,7,-67,7,117,7,-35,6,72,6,87,5,105,4,60,3,9,2,-103,0,15,-1,-117,-3,1,-4,121,-6,6,-7,-101,-9,101,-10,82,-11,123,-12,-79,-13,61,-13,-33,-14,-95,-14,-87,-14,-54,-14,8,-13,109,-13,-27,-13,124,-12,28,-11,-42,-11,-86,-10,-113,-9,-101,-8,-38,-7,73,-5,-32,-4,-125,-2,67,0,35,2,4,4,-63,5,-114,7,51,9,-42,10,83,12,-77,13,-28,14,-1,15,-33,16,-93,17,74,18,-81,18,-52,18,-80,18,97,18,-65,17,-36,16,-48,15,-109,14,36,13,-81,11,31,10,-96,8,59,7,-78,5,108,4,25,3,-5,1,-44,0,-23,-1,0,-1,77,-2,-68,-3,64,-3,-28,-4,-106,-4,-110,-4,-100,-4,-63,-4,16,-3,-100,-3,22,-2,-51,-2,111,-1,59,0,-18,0,-114,1,44,2,-89,2,2,3,59,3,55,3,6,3,-83,2,38,2,-104,1,-37,0,21,0,60,-1,102,-2,-119,-3,-123,-4,-99,-5,-97,-6,-94,-7,-118,-8,-122,-9,-121,-10,120,-11,-117,-12,-68,-13,-21,-14,60,-14,-90,-15,48,-15,-30,-16,-69,-16,-80,-16,-40,-16,52,-15,-74,-15,122,-14,58,-13,51,-12,51,-11,59,-10,91,-9,87,-8,94,-7,83,-6,34,-5,-21,-5,-94,-4,66,-3,-36,-3,108,-2,-27,-2,110,-1,-53,-1,58,0,-122,0,-66,0,-29,0,4,1,-2,0,-27,0,-50,0,-71,0,-88,0,-124,0,108,0,117,0,-127,0,-78,0,-42,0,-1,0,56,1,116,1,-101,1,-26,1,58,2,-94,2,30,3,-87,3,97,4,38,5,27,6,42,7,42,8,62,9,91,10,86,11,103,12,70,13,70,14,-9,14,-54,15,76,16,-24,16,90,17,-81,17,-28,17,-7,17,-13,17,-53,17,-107,17,41,17,-84,16,26,16,92,15,-99,14,-86,13,-54,12,-67,11,-101,10,127,9,72,8,16,7,-24,5,-104,4,100,3,53,2,18,1,-21,-1,-49,-2,-88,-3,-98,-4,-103,-5,-108,-6,-116,-7,-126,-8,127,-9,111,-10,111,-11,94,-12,103,-13,-127,-14,-107,-15,-44,-16,13,-16,126,-17,5,-17,-77,-18,-117,-18,123,-18,-123,-18,-93,-18,-36,-18,15,-17,86,-17,125,-17,-49,-17,26,-16,105,-16,-36,-16,99,-15,1,-14,-28,-14,-57,-13,-26,-12,26,-10,77,-9,-90,-8,-27,-7,33,-5,72,-4,110,-3,-122,-2,-121,-1,-120,0,-114,1,-106,2,122,3,114,4,59,5,12,6,-95,6,35,7,109,7,-105,7,-107,7,78,7,-17,6,116,6,-15,5,54,5,-119,4,-55,3,10,3,51,2,114,1,-86,0,-17,-1,36,-1,119,-2,-44,-3,63,-3,-62,-4,94,-4,42,-4,25,-4,69,-4,-120,-4,11,-3,-78,-3,121,-2,115,-1,-127,0,-89,1,2,3,109,4,-36,5,99,7,-19,8,102,10,-15,11,93,13,-65,14,-14,15,12,17,14,18,-31,18,-124,19,-8,19,63,20,64,20,3,20,-102,19,-15,18,7,18}; }
	private static byte[] data13(){ return new byte[] {-63,16,84,15,-94,13,-61,11,-69,9,-109,7,95,5,45,3,-5,0,-20,-2,-4,-4,68,-5,-85,-7,103,-8,82,-9,-126,-10,-34,-11,94,-11,-1,-12,-55,-12,-86,-12,-110,-12,-106,-12,-87,-12,-50,-12,35,-11,122,-11,-19,-11,-113,-10,30,-9,-40,-9,-107,-8,86,-7,6,-6,-95,-6,39,-5,-127,-5,-45,-5,5,-4,37,-4,24,-4,27,-4,22,-4,17,-4,1,-4,-13,-5,-28,-5,-62,-5,-107,-5,99,-5,18,-5,-54,-6,87,-6,15,-6,-64,-7,119,-7,78,-7,73,-7,65,-7,64,-7,116,-7,-113,-7,-52,-7,11,-6,82,-6,-65,-6,26,-5,-107,-5,29,-4,-73,-4,-128,-3,68,-2,58,-1,36,0,46,1,56,2,62,3,70,4,61,5,42,6,-21,6,-86,7,57,8,-74,8,12,9,58,9,98,9,71,9,23,9,-77,8,67,8,-69,7,21,7,93,6,-116,5,-85,4,-29,3,0,3,35,2,85,1,-107,0,-59,-1,24,-1,95,-2,-76,-3,30,-3,-111,-4,38,-4,-44,-5,-94,-5,-73,-5,-15,-5,86,-4,-6,-4,-46,-3,-32,-2,14,0,62,1,-123,2,-45,3,10,5,38,6,16,7,-36,7,-127,8,-19,8,35,9,57,9,67,9,15,9,-35,8,-116,8,26,8,-88,7,23,7,-126,6,-52,5,20,5,71,4,-96,3,-55,2,11,2,78,1,-96,0,2,0,110,-1,-4,-2,-91,-2,34,-2,-29,-3,-119,-3,75,-3,0,-3,-91,-4,99,-4,14,-4,-44,-5,-100,-5,117,-5,82,-5,44,-5,3,-5,-47,-6,-104,-6,77,-6,1,-6,-78,-7,98,-7,8,-7,-66,-8,-112,-8,103,-8,113,-8,113,-8,-75,-8,-7,-8,92,-7,-63,-7,81,-6,-33,-6,-109,-5,84,-4,25,-3,14,-2,-4,-2,-32,-1,-33,0,-39,1,-89,2,-118,3,67,4,-22,4,127,5,3,6,96,6,-65,6,-3,6,50,7,80,7,81,7,91,7,43,7,-15,6,-117,6,2,6,63,5,74,4,95,3,29,2,-53,0,99,-1,4,-2,-116,-4,64,-5,-6,-7,-36,-8,-34,-9,12,-9,87,-10,-80,-11,31,-11,-81,-12,68,-12,-41,-13,-111,-13,85,-13,41,-13,44,-13,69,-13,-109,-13,-15,-13,118,-12,62,-11,49,-10,64,-9,-124,-8,-30,-7,104,-5,-17,-4,-112,-2,67,0,-12,1,-42,3,-115,5,87,7,26,9,-60,10,90,12,-54,13,23,15,20,16,-21,16,110,17,-66,17,-81,17,-97,17,15,17,112,16,-99,15,-110,14,110,13,58,12,-11,10,-115,9,48,8,-65,6,89,5,-4,3,-78,2,104,1,86,0,85,-1,-117,-2,-33,-3,117,-3,67,-3,34,-3,73,-3,-110,-3,10,-2,-126,-2,46,-1,-29,-1,-81,0,-122,1,88,2,33,3,-46,3,-92,4,12,5,-101,5,-54,5,-7,5,-44,5,-81,5,57,5,-64,4,45,4,124,3,-56,2,1,2,45,1,66,0,85,-1,61,-2,54,-3,-7,-5,-59,-6,-105,-7,76,-8,31,-9,2,-10,-43,-12,-27,-13,20,-13,121,-14,8,-14,-75,-15,-106,-15,-88,-15,-30,-15,51,-14,-80,-14,42,-13,-62,-13,101,-12,4,-11,-73,-11,99,-10,76,-9,-4,-9,-47,-8,-116,-7,83,-6,1,-5,-86,-5,83,-4,-38,-4,102,-3,-61,-3,40,-2,111,-2,-75,-2,-10,-2,30,-1,67,-1,69,-1,81,-1,84,-1,44,-1,48,-1,-6,-2,-20,-2,-80,-2,-100,-2,105,-2,62,-2,36,-2,39,-2,59,-2,91,-2,-106,-2,-9,-2,109,-1,-9,-1,-85,0,106,1,60,2,48,3,43,4,52,5,103,6,125,7,-67,8,-34,9,54,11,96,12,-117,13,-78,14,-67,15,-101,16,109,17,20,18,-119,18,-4,18,43,19,61,19,51,19,3,19,-95,18,38,18,108,17,-72,16,-69,15,-70,14,-78,13,120,12,96,11,36,10,-34,8,-97,7,123,6,64,5,32,4,16,3,-35,1,-32,0,-76,-1,121,-2,89,-3,39,-4,-1,-6,-57,-7,-66,-8,-95,-9,-59,-10,-51,-11,27,-11,91,-12,-45,-13,83,-13,-26,-14,-118,-14,76,-14,8,-14,-63,-15,-104,-15,110,-15,98,-15,75,-15,40,-15,46,-15,54,-15,95,-15,-122,-15,-35,-15,48,-14,-95,-14,35,-13,-61,-13,122,-12,63,-11,8,-10,-31,-10,-34,-9,-65,-8,-63,-7,-83,-6,-77,-5,-84,-4,-77,-3,-107,-2,-118,-1,90,0,49,1,-33,1,-121,2,5,3,105,3,-66,3,-36,3,6,4,-5,3,-40,3,-105,3,64,3,-53,2,59,2,-101,1,-33,0,62,0,-128,-1,-62,-2,-1,-3,82,-3,-73,-4,27,-4,-80,-5,88,-5,33,-5,28,-5,41,-5,117,-5,-24,-5,-122,-4,55,-3,5,-2,-8,-2,19,0,87,1,-112,2,-16,3,71,5,-73,6,44,8,-90,9,18,11,-128,12,-11,13,91,15,-79,16,-13,17,9,19,4,20,-57,20,99,21,-89,21,-75,21,108,21,-40,20,-12,19,-36,18}; }
	private static byte[] data14(){ return new byte[] {-123,17,-39,15,32,14,42,12,56,10,59,8,44,6,82,4,118,2,-90,0,-4,-2,123,-3,12,-4,-65,-6,-98,-7,-113,-8,-81,-9,-22,-10,94,-10,-38,-11,-122,-11,91,-11,65,-11,95,-11,127,-11,-64,-11,32,-10,-111,-10,32,-9,-75,-9,88,-8,-9,-8,-103,-7,58,-6,-74,-6,63,-5,-63,-5,28,-4,92,-4,-109,-4,-79,-4,-65,-4,-69,-4,-92,-4,109,-4,47,-4,-42,-5,115,-5,2,-5,118,-6,11,-6,118,-7,17,-7,-74,-8,91,-8,21,-8,-59,-9,-108,-9,87,-9,55,-9,28,-9,23,-9,18,-9,55,-9,122,-9,-58,-9,78,-8,-22,-8,-79,-7,-123,-6,-111,-5,-65,-4,-7,-3,71,-1,-77,0,6,2,115,3,-81,4,-47,5,-32,6,-74,7,-120,8,29,9,-71,9,-10,9,58,10,75,10,65,10,19,10,-61,9,118,9,-23,8,112,8,-74,7,-5,6,39,6,67,5,78,4,52,3,54,2,23,1,13,0,6,-1,17,-2,48,-3,-122,-4,-26,-5,120,-5,83,-5,105,-5,-85,-5,55,-4,-50,-4,-96,-3,-84,-2,-69,-1,-41,0,-10,1,36,3,53,4,55,5,35,6,-23,6,122,7,7,8,106,8,-114,8,-74,8,-93,8,122,8,52,8,-40,7,115,7,-19,6,88,6,-70,5,4,5,82,4,-89,3,-22,2,56,2,119,1,-58,0,42,0,127,-1,-26,-2,84,-2,-59,-3,68,-3,-57,-4,79,-4,-10,-5,-118,-5,62,-5,-7,-6,-54,-6,-101,-6,127,-6,107,-6,69,-6,59,-6,18,-6,-19,-7,-90,-7,-122,-7,65,-7,6,-7,-20,-8,-42,-8,-39,-8,-15,-8,46,-7,-126,-7,-20,-7,102,-6,12,-5,-80,-5,95,-4,38,-3,-47,-3,-91,-2,83,-1,41,0,-40,0,-116,1,57,2,-49,2,115,3,1,4,-104,4,46,5,-85,5,32,6,-117,6,-15,6,60,7,-120,7,-99,7,-105,7,-120,7,82,7,-14,6,95,6,-80,5,-42,4,-37,3,-13,2,-71,1,-73,0,-118,-1,-123,-2,103,-3,119,-4,117,-5,-108,-6,-69,-7,-22,-8,30,-8,91,-9,-81,-10,-1,-11,86,-11,-59,-12,56,-12,-52,-13,125,-13,55,-13,30,-13,41,-13,88,-13,-99,-13,26,-12,-66,-12,122,-11,117,-10,116,-9,-70,-8,27,-6,-105,-5,56,-3,-31,-2,-83,0,-128,2,94,4,57,6,-16,7,-95,9,27,11,95,12,120,13,89,14,-21,14,83,15,117,15,119,15,54,15,-44,14,85,14,-103,13,-48,12,-63,11,-69,10,-126,9,56,8,-49,6,120,5,-1,3,-82,2,95,1,58,0,49,-1,104,-2,-43,-3,-118,-3,116,-3,-107,-3,1,-2,114,-2,34,-1,-49,-1,-91,0,-121,1,97,2,59,3,18,4,-7,4,-79,5,116,6,17,7,-93,7,-1,7,67,8,112,8,124,8,109,8,49,8,-24,7,104,7,-50,6,9,6,65,5,63,4,22,3,-67,1,92,0,-33,-2,94,-3,-19,-5,97,-6,-5,-8,-92,-9,124,-10,107,-11,-115,-12,-48,-13,51,-13,-61,-14,118,-14,68,-14,54,-14,67,-14,117,-14,-94,-14,-22,-14,92,-13,-47,-13,101,-12,-2,-12,-74,-11,102,-10,35,-9,-36,-9,-91,-8,90,-7,0,-6,-92,-6,62,-5,-40,-5,79,-4,-24,-4,72,-3,-97,-3,-8,-3,75,-2,-124,-2,-96,-2,-70,-2,-86,-2,-98,-2,106,-2,46,-2,-40,-3,95,-3,-14,-4,123,-4,31,-4,-74,-5,116,-5,74,-5,73,-5,79,-5,-116,-5,-55,-5,60,-4,-71,-4,80,-3,12,-2,-51,-2,-50,-1,-65,0,-1,1,64,3,-65,4,24,6,-61,7,101,9,6,11,-89,12,34,14,-105,15,-36,16,10,18,-31,18,-88,19,49,20,-121,20,-76,20,-77,20,123,20,45,20,-110,19,-13,18,32,18,68,17,75,16,81,15,59,14,41,13,16,12,-27,10,-41,9,-96,8,-122,7,79,6,-6,4,-81,3,67,2,-19,0,-122,-1,64,-2,-12,-4,-55,-5,-57,-6,-50,-7,12,-7,112,-8,-26,-9,115,-9,8,-9,-99,-10,65,-10,-19,-11,-118,-11,60,-11,-26,-12,-110,-12,84,-12,49,-12,-7,-13,-41,-13,-65,-13,-83,-13,-74,-13,-42,-13,-17,-13,27,-12,67,-12,-96,-12,-19,-12,79,-11,-90,-11,42,-10,-100,-10,69,-9,-31,-9,-101,-8,88,-7,27,-6,-38,-6,-99,-5,96,-4,7,-3,-101,-3,47,-2,-99,-2,19,-1,96,-1,-78,-1,-11,-1,43,0,81,0,90,0,104,0,74,0,37,0,-44,-1,113,-1,-27,-2,95,-2,-67,-3,33,-3,-128,-4,-18,-5,118,-5,15,-5,-72,-6,-127,-6,-126,-6,-96,-6,-52,-6,20,-5,-121,-5,4,-4,-102,-4,69,-3,23,-2,-26,-2,-47,-1,-41,0,-22,1,20,3,73,4,120,5,-47,6,63,8,-76,9,52,11,-49,12,97,14,-15,15,112,17,-54,18,0,20,-17,20,-70,21,13,22,49,22,23,22,-112,21,-50,20,-56,19,-109,18}; }
	private static byte[] data15(){ return new byte[] {64,17,-26,15,94,14,-59,12,54,11,-77,9,24,8,122,6,-19,4,76,3,-81,1,27,0,-124,-2,36,-3,-62,-5,-91,-6,-93,-7,-68,-8,13,-8,115,-9,19,-9,-48,-10,-87,-10,-84,-10,-86,-10,-15,-10,44,-9,-122,-9,-3,-9,122,-8,4,-7,-107,-7,56,-6,-60,-6,95,-5,-44,-5,95,-4,-84,-4,-4,-4,21,-3,35,-3,23,-3,-14,-4,-87,-4,57,-4,-69,-5,69,-5,-62,-6,47,-6,-53,-7,57,-7,-90,-8,56,-8,-105,-9,11,-9,-127,-10,-9,-11,98,-11,-13,-12,118,-12,54,-12,4,-12,20,-12,77,-12,-75,-12,71,-11,1,-10,-13,-10,25,-8,75,-7,-84,-6,10,-4,-115,-3,31,-1,-120,0,-11,1,100,3,-75,4,-28,5,-2,6,-11,7,-51,8,-108,9,24,10,-121,10,-19,10,42,11,83,11,99,11,116,11,65,11,2,11,-117,10,-21,9,18,9,0,8,-33,6,124,5,22,4,-110,2,28,1,-65,-1,-116,-2,124,-3,-97,-4,8,-4,-85,-5,-108,-5,-104,-5,-44,-5,83,-4,-45,-4,-122,-3,88,-2,59,-1,60,0,62,1,84,2,88,3,98,4,81,5,42,6,-17,6,-104,7,35,8,-128,8,-74,8,-42,8,-34,8,-71,8,-119,8,61,8,-60,7,84,7,-72,6,31,6,118,5,-74,4,-13,3,21,3,81,2,126,1,-92,0,-45,-1,-2,-2,85,-2,-117,-3,-11,-4,68,-4,-83,-5,46,-5,-72,-6,84,-6,-10,-7,-95,-7,82,-7,25,-7,-37,-8,-110,-8,101,-8,20,-8,-19,-9,-62,-9,-91,-9,-88,-9,-102,-9,-67,-9,-12,-9,95,-8,-61,-8,90,-7,-28,-7,-89,-6,96,-5,50,-4,12,-3,-26,-3,-49,-2,-93,-1,102,0,21,1,-70,1,81,2,-42,2,70,3,-58,3,60,4,-69,4,84,5,-42,5,114,6,18,7,-95,7,31,8,93,8,-103,8,-106,8,101,8,3,8,-118,7,-40,6,39,6,74,5,124,4,-89,3,-32,2,33,2,76,1,-94,0,-33,-1,37,-1,78,-2,-117,-3,-75,-4,-38,-5,-24,-6,48,-6,61,-7,122,-8,-89,-9,-19,-10,47,-10,124,-11,-34,-12,96,-12,-27,-13,119,-13,75,-13,15,-13,5,-13,57,-13,-121,-13,7,-12,-48,-12,-83,-11,-70,-10,-32,-9,44,-7,-84,-6,64,-4,-17,-3,-99,-1,87,1,7,3,-85,4,57,6,-81,7,-1,8,17,10,30,11,-18,11,-111,12,9,13,100,13,101,13,73,13,8,13,-119,12,-41,11,4,11,16,10,-7,8,-65,7,120,6,58,5,-19,3,-75,2,-117,1,-109,0,-62,-1,41,-1,-65,-2,-110,-2,125,-2,-90,-2,5,-1,-128,-1,12,0,-63,0,117,1,40,2,-4,2,-60,3,124,4,66,5,-10,5,-54,6,92,7,22,8,-82,8,88,9,-47,9,63,10,-116,10,-99,10,-96,10,78,10,-30,9,20,9,43,8,-5,6,-81,5,81,4,-50,2,85,1,-47,-1,102,-2,0,-3,-84,-5,116,-6,58,-7,38,-8,21,-9,45,-10,102,-11,-109,-12,3,-12,-111,-13,59,-13,11,-13,-23,-14,-31,-14,-28,-14,20,-13,78,-13,-82,-13,-11,-13,110,-12,-26,-12,124,-11,26,-10,-55,-10,-115,-9,52,-8,0,-7,-74,-7,-127,-6,41,-5,-55,-5,102,-4,-27,-4,92,-3,-101,-3,-29,-3,21,-2,44,-2,30,-2,-8,-3,-57,-3,114,-3,13,-3,-126,-4,5,-4,106,-5,-35,-6,79,-6,-59,-7,71,-7,-16,-8,-93,-8,107,-8,93,-8,109,-8,-93,-8,10,-7,-120,-7,60,-6,57,-5,72,-4,-105,-3,-23,-2,-102,0,70,2,23,4,-1,5,-30,7,-43,9,-94,11,-127,13,27,15,-113,16,-31,17,-16,18,-53,19,96,20,-66,20,-8,20,10,21,-48,20,-98,20,57,20,-49,19,67,19,-91,18,-25,17,38,17,51,16,73,15,27,14,-33,12,-115,11,31,10,-90,8,24,7,-112,5,9,4,-97,2,68,1,9,0,-10,-2,-22,-3,31,-3,76,-4,-61,-5,48,-5,-85,-6,57,-6,-62,-7,127,-7,21,-7,-41,-8,-127,-8,57,-8,-9,-9,-82,-9,93,-9,16,-9,-40,-10,-100,-10,101,-10,81,-10,95,-10,72,-10,92,-10,110,-10,-104,-10,-91,-10,-46,-10,-2,-10,49,-9,88,-9,-105,-9,-30,-9,66,-8,-110,-8,-7,-8,112,-7,-30,-7,105,-6,-51,-6,71,-5,-99,-5,2,-4,76,-4,-125,-4,-59,-4,-26,-4,23,-3,39,-3,69,-3,72,-3,42,-3,-1,-4,-51,-4,-120,-4,46,-4,-57,-5,74,-5,-43,-6,82,-6,-37,-7,120,-7,49,-7,-6,-8,-29,-8,-21,-8,-7,-8,55,-7,115,-7,-53,-7,32,-6,-104,-6,15,-5,-111,-5,45,-4,-51,-4,121,-3,94,-2,47,-1,68,0,105,1,-77,2,49,4,-63,5,121,7,54,9,13,11,-47,12,111,14,-22,15,72,17,119,18,89,19,19,20,-128,20,-72,20,-67,20,-110,20,61,20,-70,19,44,19,90,18}; }
	private static byte[] data16(){ return new byte[] {-113,17,-119,16,-126,15,82,14,0,13,-67,11,83,10,-65,8,56,7,-71,5,34,4,-86,2,12,1,-85,-1,81,-2,0,-3,-27,-5,-34,-6,-1,-7,66,-7,-100,-8,53,-8,-29,-9,-54,-9,-64,-9,-30,-9,51,-8,-126,-8,-36,-8,92,-7,-27,-7,104,-6,-1,-6,-115,-5,6,-4,125,-4,-38,-4,56,-3,79,-3,91,-3,112,-3,49,-3,13,-3,-68,-4,88,-4,-46,-5,95,-5,-54,-6,48,-6,123,-7,-61,-8,-16,-9,29,-9,75,-10,94,-11,-119,-12,-78,-13,-14,-14,106,-14,-10,-15,-65,-15,-70,-15,-29,-15,84,-14,1,-13,-41,-13,-46,-12,-5,-11,56,-9,-96,-8,-3,-7,117,-5,-40,-4,71,-2,-78,-1,19,1,113,2,-51,3,5,5,58,6,114,7,-121,8,125,9,101,10,43,11,-33,11,85,12,-77,12,-53,12,-57,12,107,12,-18,11,42,11,38,10,-17,8,-87,7,56,6,-68,4,61,3,-50,1,117,0,71,-1,55,-2,81,-3,-100,-4,31,-4,-49,-5,-81,-5,-77,-5,1,-4,110,-4,-10,-4,-104,-3,96,-2,62,-1,26,0,15,1,-7,1,-24,2,-55,3,-96,4,123,5,58,6,-18,6,110,7,11,8,86,8,-92,8,-45,8,-28,8,-57,8,-106,8,50,8,-67,7,35,7,122,6,-65,5,-14,4,-12,3,9,3,23,2,29,1,24,0,8,-1,37,-2,48,-3,84,-4,122,-5,-54,-6,10,-6,97,-7,-48,-8,65,-8,-45,-9,96,-9,-42,-10,-109,-10,60,-10,-6,-11,-44,-11,-55,-11,-52,-11,-4,-11,60,-10,-79,-10,54,-9,-64,-9,-119,-8,57,-7,46,-6,14,-5,-10,-5,-22,-4,-16,-3,-39,-2,-81,-1,-126,0,78,1,12,2,-106,2,67,3,-74,3,68,4,-44,4,103,5,-16,5,126,6,26,7,-97,7,46,8,-92,8,0,9,35,9,57,9,46,9,-19,8,-119,8,14,8,99,7,-33,6,57,6,-111,5,3,5,108,4,-26,3,74,3,-68,2,25,2,-126,1,-69,0,31,0,76,-1,119,-2,-93,-3,-82,-4,-46,-5,-51,-6,-46,-7,-32,-8,-28,-9,-15,-10,15,-10,41,-11,69,-12,-108,-13,-41,-14,83,-14,-27,-15,-84,-15,-89,-15,-65,-15,31,-14,-111,-14,92,-13,64,-12,90,-11,-124,-10,-21,-9,97,-7,-36,-6,93,-4,0,-2,-97,-1,37,1,-105,2,-4,3,91,5,-104,6,-74,7,-89,8,-103,9,43,10,-77,10,-15,10,-7,10,-38,10,100,10,-5,9,32,9,94,8,79,7,113,6,75,5,73,4,69,3,75,2,119,1,-77,0,32,0,-99,-1,83,-1,21,-1,17,-1,28,-1,85,-1,-120,-1,-14,-1,95,0,-24,0,121,1,32,2,-33,2,-78,3,-127,4,99,5,100,6,83,7,65,8,58,9,38,10,-32,10,-123,11,-8,11,38,12,54,12,-38,11,121,11,-75,10,-11,9,-13,8,-29,7,-86,6,123,5,51,4,-8,2,-68,1,98,0,25,-1,-48,-3,-128,-4,66,-5,18,-6,-16,-8,-30,-9,-7,-10,34,-10,123,-11,-9,-12,-119,-12,52,-12,-10,-13,-61,-13,-82,-13,-79,-13,-79,-13,-44,-13,27,-12,117,-12,-48,-12,100,-11,6,-10,-41,-10,-113,-9,117,-8,65,-7,23,-6,-30,-6,-117,-5,67,-4,-73,-4,61,-3,120,-3,-56,-3,-32,-3,6,-2,-15,-3,-71,-3,-117,-3,52,-3,-45,-4,68,-4,-79,-5,-13,-6,62,-6,113,-7,-94,-8,-48,-9,4,-9,82,-10,-103,-11,32,-11,-47,-12,-82,-12,-48,-12,30,-11,-70,-11,-109,-10,-86,-9,-25,-8,97,-6,1,-4,-54,-3,-81,-1,-71,1,-60,3,-23,5,-31,7,-47,9,-96,11,95,13,-27,14,77,16,123,17,-104,18,-122,19,47,20,-49,20,78,21,-105,21,-59,21,-64,21,-115,21,69,21,-84,20,-16,19,-10,18,-46,17,-115,16,15,15,-110,13,-31,11,78,10,-78,8,19,7,-101,5,78,4,1,3,-21,1,-45,0,-12,-1,49,-1,104,-2,-47,-3,33,-3,-74,-4,69,-4,-24,-5,-106,-5,67,-5,9,-5,-49,-6,-116,-6,82,-6,19,-6,-65,-7,114,-7,43,-7,-19,-8,-63,-8,-106,-8,-125,-8,-128,-8,-111,-8,-115,-8,-96,-8,-87,-8,-67,-8,-43,-8,-42,-8,-52,-8,-33,-8,-29,-8,7,-7,29,-7,75,-7,-124,-7,-80,-7,-21,-7,46,-6,125,-6,-73,-6,-33,-6,12,-5,32,-5,40,-5,33,-5,14,-5,-16,-6,-65,-6,111,-6,40,-6,-53,-7,99,-7,5,-7,-113,-8,45,-8,-70,-9,110,-9,29,-9,-16,-10,-63,-10,-58,-10,-52,-10,-25,-10,33,-9,74,-9,-98,-9,-28,-9,52,-8,-123,-8,-34,-8,34,-7,125,-7,-35,-7,98,-6,-2,-6,-40,-5,-62,-4,8,-2,72,-1,-57,0,123,2,65,4,9,6,-55,7,-105,9,55,11,-91,12,-3,13,33,15,42,16,-7,16,-66,17,73,18,-62,18,64,19,-128,19,-96,19,-92,19,-112,19,67,19,-33,18}; }
	private static byte[] data17(){ return new byte[] {56,18,-127,17,-114,16,-106,15,125,14,70,13,16,12,-65,10,78,9,-11,7,116,6,0,5,127,3,-9,1,119,0,22,-1,-70,-3,-119,-4,109,-5,-108,-6,-35,-7,88,-7,12,-7,-11,-8,-19,-8,25,-7,77,-7,-95,-7,-2,-7,97,-6,-46,-6,62,-5,-80,-5,37,-4,-123,-4,-26,-4,70,-3,117,-3,-99,-3,-67,-3,-66,-3,-75,-3,124,-3,45,-3,-39,-4,85,-4,-104,-5,-33,-6,-25,-7,-28,-8,-52,-9,-105,-10,92,-11,68,-12,20,-13,15,-14,48,-15,115,-16,-14,-17,-52,-17,-65,-17,19,-16,-119,-16,66,-15,2,-14,-3,-14,18,-12,55,-11,106,-10,-82,-9,-27,-8,65,-6,-112,-5,-8,-4,89,-2,-35,-1,100,1,-22,2,-124,4,4,6,122,7,-49,8,24,10,37,11,-15,11,-122,12,-32,12,-4,12,-21,12,-119,12,-15,11,64,11,76,10,57,9,45,8,-25,6,-78,5,111,4,49,3,-22,1,-73,0,-103,-1,121,-2,-87,-3,-30,-4,112,-4,29,-4,2,-4,25,-4,85,-4,-81,-4,45,-3,-91,-3,57,-2,-53,-2,103,-1,6,0,-55,0,120,1,53,2,-4,2,-55,3,-63,4,-113,5,127,6,49,7,-26,7,118,8,-30,8,43,9,73,9,38,9,-31,8,-126,8,6,8,102,7,-95,6,-51,5,-20,4,-3,3,-9,2,-10,1,-25,0,-54,-1,-88,-2,-104,-3,123,-4,102,-5,88,-6,64,-7,74,-8,72,-9,103,-10,-107,-11,-27,-12,53,-12,-75,-13,99,-13,42,-13,33,-13,90,-13,-64,-13,78,-12,-13,-12,-40,-11,-86,-10,-80,-9,-83,-8,-57,-7,-56,-6,-23,-5,-27,-4,-33,-3,-44,-2,-92,-1,-126,0,87,1,60,2,2,3,-61,3,-115,4,78,5,27,6,-53,6,119,7,-10,7,109,8,-56,8,15,9,46,9,62,9,27,9,-10,8,-91,8,91,8,-28,7,118,7,-7,6,125,6,-5,5,117,5,-1,4,102,4,-12,3,114,3,5,3,-121,2,21,2,-126,1,2,1,113,0,-49,-1,25,-1,76,-2,116,-3,-112,-4,123,-5,-127,-6,97,-7,81,-8,55,-9,62,-10,59,-11,101,-12,-86,-13,16,-13,-117,-14,45,-14,-8,-15,-7,-15,3,-14,79,-14,-35,-14,113,-13,55,-12,42,-11,73,-10,-117,-9,-65,-8,20,-6,112,-5,-43,-4,50,-2,-122,-1,-55,0,32,2,48,3,79,4,58,5,32,6,-63,6,61,7,-119,7,-107,7,-118,7,51,7,-62,6,25,6,110,5,-79,4,-30,3,44,3,114,2,-46,1,67,1,-37,0,111,0,39,0,-30,-1,-80,-1,-118,-1,93,-1,58,-1,15,-1,24,-1,53,-1,106,-1,-70,-1,57,0,-27,0,-78,1,-108,2,-95,3,-83,4,-36,5,7,7,20,8,32,9,-2,9,-69,10,76,11,-82,11,-46,11,-4,11,-40,11,-82,11,81,11,-50,10,55,10,-108,9,-43,8,4,8,25,7,5,6,-13,4,-79,3,107,2,38,1,-31,-1,-79,-2,117,-3,76,-4,63,-5,42,-6,77,-7,124,-8,-81,-9,4,-9,97,-10,-42,-11,90,-11,-5,-12,-97,-12,-120,-12,-124,-12,-113,-12,-25,-12,59,-11,-55,-11,105,-10,64,-9,-11,-9,-25,-8,-57,-7,-118,-6,95,-5,7,-4,-75,-4,34,-3,-86,-3,-22,-3,40,-2,73,-2,63,-2,71,-2,-3,-3,-47,-3,75,-3,-54,-4,33,-4,113,-5,-124,-6,-127,-7,111,-8,77,-9,12,-10,-16,-12,-59,-13,-60,-14,-23,-15,70,-15,-19,-16,-27,-16,27,-15,-101,-15,127,-14,122,-13,-57,-12,63,-10,-44,-9,-126,-7,69,-5,32,-3,-16,-2,-53,0,-77,2,-119,4,121,6,71,8,40,10,-34,11,-67,13,90,15,-6,16,65,18,-123,19,-95,20,118,21,16,22,108,22,-122,22,104,22,15,22,115,21,-113,20,-106,19,88,18,12,17,-107,15,37,14,-99,12,14,11,-110,9,19,8,-73,6,110,5,43,4,36,3,16,2,54,1,91,0,-85,-1,29,-1,-94,-2,63,-2,-38,-3,-101,-3,82,-3,8,-3,-62,-4,119,-4,65,-4,1,-4,-59,-5,-113,-5,-128,-5,71,-5,107,-5,95,-5,114,-5,-126,-5,-103,-5,-107,-5,-85,-5,-113,-5,-120,-5,120,-5,81,-5,51,-5,-12,-6,-36,-6,-95,-6,-115,-6,123,-6,84,-6,89,-6,81,-6,72,-6,65,-6,47,-6,17,-6,-14,-7,-85,-7,105,-7,0,-7,-80,-8,31,-8,-71,-9,44,-9,-96,-10,43,-10,-89,-11,56,-11,-33,-12,-96,-12,118,-12,112,-12,126,-12,-85,-12,-50,-12,26,-11,83,-11,-92,-11,-37,-11,17,-10,82,-10,-124,-10,-82,-10,-32,-10,7,-9,78,-9,-106,-9,24,-8,-118,-8,77,-7,67,-6,77,-5,127,-4,-48,-3,81,-1,-11,0,-123,2,34,4,-77,5,52,7,-94,8,-22,9,33,11,49,12,71,13,50,14,22,15,-34,15,-74,16,94,17,-3,17,-108,18,-17,18,81,19,104,19,99,19,41,19}; }
	private static byte[] data18(){ return new byte[] {-53,18,86,18,-78,17,-9,16,27,16,42,15,-5,13,-49,12,-119,11,41,10,-62,8,47,7,-81,5,27,4,-88,2,56,1,-44,-1,-71,-2,-89,-3,-50,-4,44,-4,-87,-5,97,-5,54,-5,38,-5,34,-5,59,-5,107,-5,-103,-5,-23,-5,65,-4,123,-4,-36,-4,34,-3,115,-3,-73,-3,-4,-3,43,-2,88,-2,111,-2,105,-2,74,-2,5,-2,-111,-3,-3,-4,49,-4,67,-5,22,-6,-37,-8,-122,-9,30,-10,-61,-12,116,-13,57,-14,52,-15,85,-16,-67,-17,68,-17,31,-17,18,-17,91,-17,-75,-17,56,-16,-44,-16,-113,-15,88,-14,61,-13,63,-12,83,-11,-123,-10,-44,-9,68,-7,-58,-6,112,-4,47,-2,12,0,-15,1,-39,3,-109,5,85,7,-34,8,48,10,93,11,69,12,-25,12,55,13,123,13,85,13,25,13,-104,12,2,12,62,11,93,10,97,9,87,8,45,7,-14,5,-62,4,125,3,39,2,2,1,-38,-1,-40,-2,13,-2,99,-3,-7,-4,-90,-4,-111,-4,-120,-4,-88,-4,-57,-4,-9,-4,59,-3,126,-3,-51,-3,60,-2,-84,-2,90,-1,-4,-1,-29,0,-27,1,-23,2,-3,3,18,5,32,6,23,7,-12,7,-102,8,36,9,124,9,-62,9,-60,9,-84,9,116,9,23,9,-81,8,35,8,121,7,-91,6,-70,5,-77,4,-99,3,87,2,-1,0,-91,-1,51,-2,-53,-4,60,-5,-34,-7,103,-8,37,-9,-45,-11,-45,-12,-34,-13,17,-13,-123,-14,48,-14,17,-14,60,-14,106,-14,-18,-14,-102,-13,89,-12,97,-11,66,-10,117,-9,-124,-8,-97,-7,-57,-6,-35,-5,1,-3,7,-2,29,-1,26,0,37,1,43,2,22,3,7,4,-10,4,-46,5,-87,6,105,7,14,8,-101,8,7,9,71,9,101,9,119,9,92,9,36,9,-38,8,-107,8,70,8,-37,7,119,7,8,7,-88,6,76,6,-44,5,-124,5,38,5,-67,4,123,4,11,4,-53,3,123,3,38,3,-49,2,108,2,8,2,-115,1,7,1,108,0,-93,-1,-55,-2,-55,-3,-54,-4,-64,-5,-47,-6,-59,-7,-3,-8,26,-8,76,-9,-98,-10,-9,-11,98,-11,-21,-12,-121,-12,62,-12,25,-12,16,-12,58,-12,-125,-12,7,-11,-86,-11,93,-10,72,-9,57,-8,64,-7,84,-6,77,-5,100,-4,106,-3,98,-2,81,-1,39,0,7,1,-63,1,113,2,6,3,107,3,-74,3,-35,3,-32,3,-67,3,127,3,49,3,-36,2,-121,2,35,2,-23,1,-92,1,124,1,80,1,50,1,3,1,-21,0,-93,0,-127,0,32,0,-52,-1,121,-1,61,-1,9,-1,-12,-2,29,-1,105,-1,-3,-1,-78,0,120,1,113,2,-106,3,-84,4,-56,5,-32,6,-14,7,-26,8,-105,9,64,10,-49,10,81,11,-120,11,-40,11,4,12,48,12,71,12,58,12,37,12,-31,11,117,11,-29,10,66,10,97,9,103,8,91,7,49,6,15,5,-41,3,-76,2,115,1,103,0,66,-1,39,-2,12,-3,5,-4,-17,-6,-17,-7,2,-7,56,-8,-119,-9,-3,-10,-105,-10,110,-10,106,-10,-90,-10,13,-9,-117,-9,55,-8,-18,-8,-86,-7,113,-6,74,-5,-1,-5,-40,-4,-107,-3,92,-2,20,-1,-85,-1,45,0,-103,0,-44,0,-20,0,-35,0,-72,0,74,0,-27,-1,36,-1,93,-2,98,-3,79,-4,14,-5,-87,-7,43,-8,-89,-10,32,-11,-121,-13,31,-14,-41,-16,-46,-17,0,-17,110,-18,68,-18,87,-18,-72,-18,76,-17,56,-16,33,-15,91,-14,-118,-13,-23,-12,81,-10,-45,-9,82,-7,5,-5,-59,-4,-95,-2,-109,0,-66,2,-26,4,32,7,78,9,108,11,-126,13,101,15,27,17,-94,18,-43,19,-30,20,-112,21,16,22,65,22,63,22,2,22,125,21,-58,20,-35,19,-21,18,-91,17,108,16,26,15,-83,13,82,12,-29,10,127,9,47,8,-22,6,-52,5,-49,4,-34,3,26,3,110,2,-38,1,64,1,-63,0,64,0,-42,-1,90,-1,-3,-2,-91,-2,88,-2,40,-2,20,-2,39,-2,44,-2,95,-2,-104,-2,-30,-2,38,-1,96,-1,112,-1,124,-1,124,-1,95,-1,51,-1,3,-1,-38,-2,-90,-2,115,-2,51,-2,12,-2,-55,-3,-113,-3,58,-3,-27,-4,-111,-4,50,-4,-80,-5,66,-5,-51,-6,63,-6,-64,-7,48,-7,-93,-8,6,-8,98,-9,-74,-10,26,-10,99,-11,-43,-12,56,-12,-33,-13,124,-13,75,-13,81,-13,83,-13,-104,-13,-16,-13,91,-12,-90,-12,-3,-12,100,-11,-113,-11,-61,-11,-16,-11,22,-10,42,-10,97,-10,-123,-10,-46,-10,41,-9,-101,-9,38,-8,-66,-8,-112,-7,114,-6,127,-5,-112,-4,-57,-3,-10,-2,59,0,106,1,-84,2,-47,3,6,5,22,6,44,7,32,8,35,9,25,10,1,11,-10,11,-59,12,-72,13,-111,14,111,15,55,16,-24,16,-111,17,12,18,117,18,-55,18,-35,18}; }
	private static byte[] data19(){ return new byte[] {-53,18,-106,18,54,18,-84,17,2,17,32,16,37,15,-4,13,-51,12,-123,11,40,10,-45,8,113,7,22,6,-36,4,-77,3,-103,2,-113,1,-104,0,-41,-1,27,-1,-123,-2,5,-2,-81,-3,101,-3,76,-3,63,-3,77,-3,104,-3,-105,-3,-42,-3,-7,-3,45,-2,101,-2,-97,-2,-54,-2,-3,-2,42,-1,58,-1,36,-1,20,-1,-74,-2,57,-2,120,-3,-117,-4,109,-5,28,-6,-47,-8,77,-9,-23,-11,-102,-12,85,-13,68,-14,99,-15,-86,-16,52,-16,-56,-17,-105,-17,103,-17,99,-17,122,-17,-99,-17,-33,-17,77,-16,-57,-16,115,-15,98,-14,113,-13,-66,-12,70,-10,-11,-9,-62,-7,-72,-5,-93,-3,-66,-1,-46,1,-51,3,-63,5,-117,7,33,9,-106,10,-53,11,-49,12,-120,13,3,14,93,14,107,14,94,14,-11,13,-125,13,-41,12,0,12,15,11,-13,9,-43,8,-105,7,85,6,29,5,-13,3,-78,2,-100,1,-76,0,-59,-1,-11,-2,63,-2,-89,-3,26,-3,-101,-4,42,-4,-40,-5,-104,-5,117,-5,-127,-5,-91,-5,-6,-5,104,-4,20,-3,-5,-3,-34,-2,-1,-1,38,1,74,2,107,3,-85,4,-59,5,-34,6,-77,7,-107,8,67,9,-23,9,72,10,-91,10,-47,10,-42,10,-61,10,124,10,6,10,103,9,-89,8,-72,7,-115,6,75,5,-40,3,71,2,-126,0,-50,-2,-28,-4,7,-5,60,-7,-121,-9,7,-10,-96,-12,124,-13,-94,-14,-5,-15,-92,-15,114,-15,120,-15,-79,-15,18,-14,-104,-14,55,-13,13,-12,-47,-12,-44,-11,-28,-10,11,-8,53,-7,110,-6,-71,-5,4,-3,80,-2,-119,-1,-39,0,0,2,43,3,77,4,66,5,52,6,14,7,-45,7,110,8,-22,8,93,9,-104,9,-80,9,-65,9,-111,9,88,9,-1,8,-106,8,48,8,-63,7,97,7,-26,6,-105,6,68,6,2,6,-45,5,-89,5,-122,5,110,5,58,5,21,5,-15,4,-85,4,102,4,14,4,-102,3,2,3,113,2,-73,1,5,1,49,0,105,-1,-77,-2,-31,-3,42,-3,115,-4,-71,-5,-14,-6,64,-6,-107,-7,-37,-8,51,-8,-117,-9,13,-9,-87,-10,109,-10,67,-10,68,-10,94,-10,117,-10,-37,-10,64,-9,-59,-9,83,-8,-16,-8,-124,-7,58,-6,-43,-6,-116,-5,26,-4,-64,-4,82,-3,-42,-3,76,-2,-75,-2,8,-1,44,-1,100,-1,127,-1,-88,-1,-103,-1,-67,-1,-61,-1,-33,-1,28,0,59,0,123,0,-118,0,-47,0,-38,0,-7,0,-19,0,-41,0,-86,0,-118,0,78,0,40,0,-15,-1,-32,-1,-33,-1,-20,-1,37,0,120,0,-5,0,-121,1,75,2,23,3,4,4,-51,4,-57,5,-117,6,97,7,25,8,-69,8,72,9,-60,9,72,10,-82,10,20,11,93,11,-89,11,-15,11,7,12,40,12,19,12,3,12,-83,11,72,11,-49,10,28,10,93,9,-117,8,-92,7,-93,6,-81,5,-112,4,115,3,53,2,6,1,-50,-1,-115,-2,104,-3,61,-4,54,-5,78,-6,121,-7,-9,-8,-107,-8,91,-8,72,-8,126,-8,-45,-8,71,-7,-50,-7,-111,-6,69,-5,18,-4,-28,-4,-65,-3,-111,-2,111,-1,49,0,-26,0,-116,1,34,2,-111,2,-23,2,14,3,23,3,-28,2,-123,2,-16,1,9,1,6,0,-81,-2,37,-3,127,-5,-106,-7,-70,-9,-50,-11,4,-12,60,-14,-69,-16,103,-17,81,-18,114,-19,-41,-20,114,-20,74,-20,83,-20,-110,-20,-37,-20,94,-19,-19,-19,-85,-18,-110,-17,-87,-16,-28,-15,89,-13,3,-11,-41,-10,-47,-8,4,-5,60,-3,-93,-1,-6,1,111,4,-57,6,28,9,46,11,59,13,16,15,-84,16,15,18,60,19,52,20,-23,20,87,21,-115,21,-120,21,60,21,-54,20,42,20,79,19,83,18,32,17,-2,15,-67,14,105,13,49,12,-12,10,-49,9,-60,8,-68,7,-48,6,-22,5,29,5,69,4,120,3,-78,2,-26,1,47,1,-120,0,14,0,-98,-1,88,-1,79,-1,86,-1,-117,-1,-43,-1,74,0,-111,0,-10,0,69,1,127,1,-73,1,-58,1,-61,1,-67,1,-101,1,124,1,113,1,81,1,45,1,-7,0,-47,0,-100,0,92,0,20,0,-99,-1,35,-1,-121,-2,-33,-3,31,-3,78,-4,88,-5,-127,-6,122,-7,-105,-8,-103,-9,-58,-10,-51,-11,21,-11,94,-12,-50,-13,72,-13,-2,-14,-65,-14,-93,-14,-85,-14,-90,-14,-27,-14,15,-13,85,-13,-122,-13,-41,-13,-2,-13,63,-12,112,-12,-86,-12,-29,-12,42,-11,99,-11,-85,-11,19,-10,-105,-10,29,-9,-66,-9,-125,-8,66,-7,31,-6,12,-5,7,-4,0,-3,4,-2,6,-1,-24,-1,-42,0,-86,1,-117,2,80,3,17,4,-35,4,-90,5,119,6,76,7,37,8,16,9,-7,9,-11,10,-41,11,-16,12,-50,13,-64,14,-126,15,48,16,-54,16,58,17,-118,17}; }
	private static byte[] data20(){ return new byte[] {-96,17,-104,17,85,17,-14,16,107,16,-75,15,-5,14,32,14,66,13,100,12,87,11,101,10,94,9,104,8,85,7,58,6,60,5,65,4,87,3,113,2,-84,1,-10,0,125,0,21,0,-78,-1,115,-1,89,-1,54,-1,46,-1,54,-1,72,-1,86,-1,114,-1,119,-1,-106,-1,-102,-1,-107,-1,121,-1,36,-1,-43,-2,52,-2,102,-3,-123,-4,120,-5,70,-6,31,-7,-41,-9,-98,-10,124,-11,109,-12,109,-13,-114,-14,-27,-15,50,-15,-87,-16,55,-16,-66,-17,86,-17,17,-17,-48,-18,-104,-18,-104,-18,-68,-18,38,-17,-74,-17,-112,-16,-83,-15,6,-13,-97,-12,94,-10,83,-8,54,-6,79,-4,89,-2,112,0,93,2,58,4,-1,5,-113,7,11,9,97,10,-124,11,121,12,81,13,-31,13,66,14,104,14,97,14,6,14,-97,13,-4,12,45,12,69,11,78,10,69,9,59,8,40,7,29,6,13,5,24,4,13,3,17,2,11,1,7,0,-4,-2,7,-2,-1,-4,50,-4,115,-5,-34,-6,106,-6,42,-6,31,-6,81,-6,-63,-6,85,-5,4,-4,-19,-4,-34,-3,-22,-2,0,0,22,1,68,2,95,3,-117,4,-84,5,-70,6,-69,7,-62,8,-91,9,111,10,26,11,-105,11,-25,11,1,12,-19,11,121,11,-28,10,-3,9,-58,8,104,7,-75,5,-34,3,-24,1,-38,-1,-66,-3,-70,-5,-56,-7,-14,-9,70,-10,-31,-12,-78,-13,-82,-14,-40,-15,76,-15,-42,-16,-101,-16,-128,-16,126,-16,-82,-16,1,-15,117,-15,52,-14,14,-13,7,-12,45,-11,126,-10,-25,-9,107,-7,-15,-6,-123,-4,-3,-3,125,-1,-48,0,46,2,104,3,122,4,124,5,107,6,74,7,-14,7,-121,8,-3,8,87,9,108,9,121,9,96,9,27,9,-22,8,-114,8,23,8,-91,7,80,7,20,7,-52,6,-92,6,-106,6,-120,6,-127,6,-95,6,-83,6,-94,6,-119,6,75,6,0,6,-85,5,38,5,-99,4,17,4,119,3,-28,2,67,2,-69,1,57,1,-104,0,35,0,-103,-1,-1,-2,104,-2,-70,-3,11,-3,93,-4,-86,-5,25,-5,119,-6,11,-6,-94,-7,79,-7,32,-7,20,-7,-8,-8,4,-7,29,-7,32,-7,86,-7,127,-7,-82,-7,-60,-7,-24,-7,-11,-7,24,-6,47,-6,53,-6,46,-6,41,-6,53,-6,47,-6,66,-6,45,-6,85,-6,110,-6,-53,-6,14,-5,122,-5,-10,-5,98,-4,-22,-4,111,-3,-28,-3,55,-2,-88,-2,-43,-2,25,-1,47,-1,75,-1,79,-1,70,-1,98,-1,112,-1,-115,-1,-74,-1,3,0,68,0,-100,0,8,1,-115,1,22,2,-89,2,60,3,-33,3,114,4,36,5,-75,5,58,6,-68,6,85,7,-38,7,98,8,-36,8,84,9,-66,9,40,10,-121,10,-6,10,53,11,126,11,-81,11,-66,11,-38,11,-92,11,120,11,18,11,-83,10,-16,9,63,9,97,8,97,7,89,6,43,5,-29,3,-87,2,104,1,44,0,-15,-2,-59,-3,-37,-4,-18,-5,52,-5,-112,-6,41,-6,-23,-7,-17,-7,-4,-7,51,-6,-110,-6,16,-5,-86,-5,92,-4,46,-3,9,-2,-18,-2,-46,-1,-63,0,-97,1,105,2,42,3,-18,3,118,4,-28,4,27,5,43,5,-40,4,100,4,-125,3,124,2,24,1,-127,-1,-71,-3,-40,-5,-33,-7,-19,-9,0,-10,42,-12,124,-14,13,-15,-82,-17,-103,-18,-91,-19,-63,-20,13,-20,81,-21,-17,-22,111,-22,34,-22,-3,-23,-3,-23,60,-22,-75,-22,-124,-21,-110,-20,-32,-19,103,-17,63,-15,31,-13,103,-11,-101,-9,-9,-7,95,-4,-47,-2,55,1,-106,3,-31,5,31,8,57,10,47,12,25,14,-81,15,38,17,82,18,74,19,-12,19,121,20,-87,20,-57,20,120,20,26,20,127,19,-44,18,7,18,27,17,57,16,46,15,50,14,33,13,23,12,11,11,-35,9,-74,8,-127,7,97,6,43,5,23,4,8,3,46,2,93,1,-42,0,-123,0,91,0,88,0,124,0,-47,0,60,1,-73,1,49,2,-83,2,28,3,120,3,-66,3,-6,3,46,4,78,4,102,4,110,4,125,4,118,4,95,4,64,4,41,4,-41,3,-118,3,3,3,101,2,-114,1,-87,0,-111,-1,110,-2,8,-3,-71,-5,92,-6,2,-7,-72,-9,-88,-10,-114,-11,-79,-12,-8,-13,100,-13,-11,-14,-101,-14,106,-14,73,-14,46,-14,45,-14,19,-14,40,-14,46,-14,54,-14,88,-14,-124,-14,-94,-14,-44,-14,38,-13,116,-13,-55,-13,48,-12,-95,-12,40,-11,-72,-11,44,-10,-59,-10,120,-9,51,-8,-24,-8,-57,-7,-121,-6,108,-5,46,-4,5,-3,-76,-3,95,-2,9,-1,-114,-1,11,0,-118,0,-4,0,106,1,3,2,-109,2,63,3,3,4,-18,4,-62,5,-61,6,-81,7,-71,8,-63,9,-86,10,-122,11,75,12,-3,12,-113,13,3,14,89,14}; }
	private static byte[] data21(){ return new byte[] {-122,14,-95,14,-113,14,115,14,70,14,12,14,-96,13,92,13,-32,12,-128,12,-32,11,97,11,-81,10,5,10,73,9,-112,8,-42,7,14,7,83,6,-98,5,-4,4,87,4,-43,3,79,3,-4,2,-103,2,88,2,29,2,-3,1,-43,1,-91,1,120,1,78,1,4,1,-91,0,65,0,-83,-1,-4,-2,61,-2,85,-3,125,-4,112,-5,-109,-6,-127,-7,-118,-8,-106,-9,-66,-10,-22,-11,3,-11,50,-12,120,-13,-61,-14,0,-14,91,-15,-90,-16,15,-16,93,-17,-27,-18,117,-18,42,-18,33,-18,46,-18,116,-18,26,-17,-48,-17,-54,-16,1,-14,94,-13,-5,-12,-86,-10,126,-8,108,-6,97,-4,92,-2,72,0,38,2,-14,3,-97,5,69,7,-84,8,-16,9,21,11,8,12,-38,12,88,13,-68,13,-19,13,-26,13,-62,13,100,13,-25,12,74,12,-103,11,-56,10,-33,9,-29,8,-34,7,-67,6,-85,5,105,4,56,3,-9,1,-92,0,79,-1,1,-2,-65,-4,-104,-5,-95,-6,-65,-7,32,-7,-92,-8,121,-8,112,-8,-59,-8,23,-7,-66,-7,97,-6,83,-5,62,-4,67,-3,88,-2,-124,-1,-76,0,-16,1,45,3,-117,4,-40,5,34,7,98,8,124,9,-123,10,93,11,33,12,106,12,-122,12,74,12,-53,11,-27,10,-62,9,99,8,-82,6,-8,4,-2,2,27,1,40,-1,78,-3,-125,-5,-51,-7,54,-8,-76,-10,80,-11,24,-12,-14,-14,-12,-15,20,-15,96,-16,-50,-17,124,-17,85,-17,109,-17,-93,-17,62,-16,10,-15,9,-14,46,-13,121,-12,-20,-11,-118,-9,16,-7,-70,-6,78,-4,-32,-3,107,-1,-36,0,67,2,-127,3,-91,4,-68,5,-86,6,108,7,18,8,-117,8,-42,8,-21,8,-11,8,-43,8,-110,8,80,8,-8,7,-87,7,89,7,29,7,-19,6,-50,6,-62,6,-59,6,-49,6,-30,6,-36,6,-5,6,-54,6,-67,6,-118,6,57,6,-41,5,126,5,20,5,-87,4,51,4,-41,3,110,3,33,3,-68,2,-124,2,16,2,-63,1,96,1,-28,0,98,0,-57,-1,46,-1,-100,-2,8,-2,-128,-3,23,-3,-81,-4,97,-4,38,-4,-7,-5,-38,-5,-79,-5,-87,-5,108,-5,74,-5,10,-5,-61,-6,89,-6,-24,-7,102,-7,-28,-8,102,-8,-59,-9,94,-9,-4,-10,-107,-10,89,-10,52,-10,34,-10,64,-10,99,-10,-77,-10,18,-9,-126,-9,1,-8,-108,-8,29,-7,-97,-7,44,-6,-85,-6,36,-5,123,-5,-29,-5,62,-4,-109,-4,-9,-4,62,-3,-95,-3,-4,-3,86,-2,-68,-2,56,-1,-107,-1,41,0,-78,0,54,1,-53,1,80,2,-40,2,91,3,-47,3,64,4,-75,4,17,5,-124,5,-28,5,62,6,-105,6,-12,6,85,7,-54,7,59,8,-96,8,40,9,-113,9,-4,9,91,10,-92,10,-34,10,-16,10,-2,10,-48,10,-107,10,28,10,-112,9,-46,8,20,8,40,7,34,6,34,5,8,4,17,3,-37,1,-8,0,-3,-1,32,-1,72,-2,-85,-3,15,-3,-88,-4,99,-4,58,-4,54,-4,76,-4,-122,-4,-20,-4,113,-3,6,-2,-69,-2,-126,-1,107,0,78,1,87,2,58,3,46,4,14,5,-68,5,77,6,-102,6,-64,6,-92,6,57,6,-126,5,-122,4,70,3,-42,1,45,0,125,-2,-87,-4,-48,-6,6,-7,76,-9,-96,-11,17,-12,-101,-14,55,-15,-20,-17,-76,-18,-118,-19,104,-20,92,-21,117,-22,-108,-23,-18,-24,109,-24,12,-24,24,-24,73,-24,-30,-24,-81,-23,-56,-22,29,-20,-94,-19,117,-17,100,-15,103,-13,-121,-11,-29,-9,53,-6,-123,-4,-31,-2,60,1,-128,3,-70,5,-52,7,-41,9,-103,11,61,13,-82,14,-9,15,-8,16,-60,17,85,18,-55,18,-7,18,26,19,16,19,-51,18,117,18,5,18,113,17,-59,16,26,16,40,15,26,14,-1,12,-85,11,100,10,-5,8,-94,7,63,6,-3,4,-27,3,6,3,37,2,-97,1,64,1,0,1,-5,0,14,1,71,1,-105,1,-8,1,77,2,-53,2,62,3,-84,3,23,4,124,4,-35,4,60,5,-84,5,19,6,113,6,-69,6,-25,6,8,7,-10,6,-65,6,83,6,-86,5,-55,4,-81,3,104,2,-5,0,115,-1,-34,-3,68,-4,-95,-6,44,-7,-45,-9,-109,-10,113,-11,119,-12,-72,-13,0,-13,123,-14,33,-14,-56,-15,-120,-15,111,-15,88,-15,83,-15,64,-15,76,-15,104,-15,-95,-15,-40,-15,60,-14,-115,-14,-9,-14,104,-13,-28,-13,100,-12,-2,-12,-113,-11,51,-10,-30,-10,-99,-9,73,-8,27,-7,-23,-7,-85,-6,103,-5,50,-4,-44,-4,83,-3,-69,-3,-9,-3,72,-2,98,-2,-84,-2,-53,-2,15,-1,90,-1,-55,-1,87,0,-16,0,-75,1,122,2,86,3,70,4,29,5,21,6,-45,6,-80,7,103,8,3,9,-91,9,50,10,-75,10,27,11,-126,11}; }
	private static byte[] data22(){ return new byte[] {-55,11,36,12,105,12,-101,12,-71,12,-67,12,-56,12,-95,12,126,12,56,12,-19,11,-120,11,21,11,-106,10,27,10,-111,9,7,9,-119,8,13,8,-114,7,29,7,-94,6,76,6,-37,5,-119,5,41,5,-41,4,125,4,32,4,-68,3,35,3,-103,2,-9,1,51,1,119,0,-101,-1,-78,-2,-68,-3,-80,-4,-56,-5,-42,-6,-6,-7,30,-7,97,-8,-100,-9,-19,-10,53,-10,-119,-11,-61,-12,22,-12,82,-13,-93,-14,-30,-15,37,-15,111,-16,-48,-17,61,-17,-39,-18,-124,-18,104,-18,119,-18,-49,-18,59,-17,3,-16,-62,-16,-8,-15,51,-13,-98,-12,37,-10,-57,-9,-110,-7,86,-5,41,-3,3,-1,-72,0,80,2,-6,3,109,5,-67,6,1,8,40,9,57,10,22,11,-34,11,-119,12,20,13,121,13,-104,13,-91,13,-110,13,68,13,-37,12,52,12,-124,11,-100,10,-111,9,-108,8,108,7,41,6,-58,4,103,3,-10,1,-121,0,40,-1,-44,-3,-88,-4,-125,-5,-90,-6,-32,-7,103,-7,7,-7,-35,-8,-26,-8,7,-7,99,-7,-56,-7,93,-6,21,-5,-37,-5,-28,-4,-17,-3,43,-1,123,0,-32,1,97,3,-42,4,67,6,-60,7,-16,8,17,10,9,11,-85,11,-16,11,19,12,-39,11,85,11,-107,10,-116,9,102,8,22,7,-86,5,34,4,-91,2,16,1,-107,-1,-8,-3,112,-4,-27,-6,78,-7,-32,-9,105,-10,13,-11,-66,-13,-95,-14,-83,-15,-29,-16,82,-16,-21,-17,-56,-17,-29,-17,53,-16,-71,-16,127,-15,99,-14,-117,-13,-74,-12,36,-10,-109,-9,47,-7,-67,-6,90,-4,3,-2,-97,-1,40,1,-116,2,-52,3,-17,4,-51,5,-125,6,10,7,95,7,-112,7,-113,7,-117,7,110,7,80,7,51,7,18,7,-15,6,-41,6,-71,6,-84,6,-116,6,119,6,90,6,76,6,52,6,28,6,6,6,-29,5,-66,5,-99,5,-115,5,101,5,75,5,60,5,33,5,23,5,18,5,38,5,20,5,23,5,7,5,-21,4,-97,4,106,4,12,4,-91,3,47,3,-60,2,107,2,3,2,-70,1,-114,1,69,1,53,1,-24,0,-55,0,122,0,41,0,-80,-1,25,-1,118,-2,-91,-3,-49,-4,-56,-5,-51,-6,-59,-7,-68,-8,-85,-9,-59,-10,-31,-11,35,-11,-102,-12,8,-12,-77,-13,92,-13,77,-13,86,-13,117,-13,-72,-13,4,-12,124,-12,-18,-12,114,-11,4,-10,-92,-10,70,-9,-19,-9,107,-8,24,-7,-94,-7,44,-6,-70,-6,88,-5,-2,-5,-115,-4,54,-3,-7,-3,-79,-2,105,-1,62,0,19,1,-51,1,114,2,5,3,126,3,-42,3,45,4,127,4,-81,4,-34,4,-4,4,33,5,113,5,-72,5,43,6,-69,6,61,7,-43,7,108,8,-15,8,110,9,-27,9,79,10,-99,10,-32,10,-34,10,-31,10,-69,10,-117,10,28,10,-89,9,39,9,111,8,-82,7,-51,6,-16,5,-4,4,35,4,57,3,96,2,-120,1,-61,0,4,0,111,-1,-49,-2,82,-2,-9,-3,-77,-3,-112,-3,-118,-3,-87,-3,18,-2,-126,-2,74,-1,19,0,11,1,27,2,53,3,68,4,75,5,50,6,-17,6,-108,7,-6,7,34,8,31,8,-45,7,81,7,-95,6,-81,5,-108,4,91,3,-6,1,-123,0,4,-1,111,-3,-35,-5,96,-6,-44,-8,75,-9,-57,-11,56,-12,-64,-14,79,-15,-57,-17,94,-18,-20,-20,-84,-21,-117,-22,-127,-23,-61,-24,40,-24,-21,-25,-39,-25,14,-24,-119,-24,47,-23,35,-22,95,-21,-31,-20,-115,-18,112,-16,108,-14,-110,-12,-88,-10,-29,-8,18,-5,52,-3,80,-1,107,1,82,3,68,5,4,7,-63,8,76,10,-47,11,19,13,94,14,121,15,113,16,43,17,-39,17,99,18,-89,18,-59,18,-50,18,-106,18,55,18,-107,17,-52,16,-51,15,-67,14,-119,13,70,12,-28,10,-114,9,65,8,21,7,7,6,31,5,83,4,-63,3,86,3,-16,2,-79,2,-111,2,-123,2,-128,2,-110,2,-85,2,-39,2,32,3,115,3,3,4,113,4,21,5,-69,5,101,6,6,7,-98,7,33,8,94,8,103,8,65,8,-66,7,21,7,42,6,-5,4,-75,3,69,2,-42,0,65,-1,-68,-3,45,-4,-72,-6,56,-7,-30,-9,-61,-10,-66,-11,-68,-12,-5,-13,79,-13,-64,-14,74,-14,-5,-15,-62,-15,-91,-15,-106,-15,-96,-15,-85,-15,-35,-15,22,-14,112,-14,-68,-14,35,-13,-110,-13,12,-12,-110,-12,52,-11,-39,-11,-121,-10,84,-9,18,-8,-24,-8,-49,-7,-99,-6,123,-5,40,-4,-46,-4,81,-3,-79,-3,-30,-3,-7,-3,-20,-3,-45,-3,-68,-3,-78,-3,-98,-3,-75,-3,-40,-3,23,-2,104,-2,-54,-2,53,-1,-61,-1,67,0,-31,0,116,1,-10,1,-108,2,19,3,-96,3,20,4,-106,4,37,5,-88,5,46,6,-72,6,90,7,-41,7}; }
	private static byte[] data23(){ return new byte[] {-115,8,29,9,-71,9,61,10,-91,10,11,11,77,11,110,11,-122,11,122,11,97,11,54,11,21,11,6,11,-23,10,-39,10,-92,10,-104,10,115,10,63,10,25,10,-24,9,-102,9,61,9,-62,8,37,8,-113,7,-62,6,15,6,44,5,73,4,107,3,98,2,118,1,104,0,107,-1,107,-2,115,-3,102,-4,124,-5,-105,-6,-38,-7,16,-7,117,-8,-41,-9,47,-9,-126,-10,-38,-11,31,-11,117,-12,-63,-13,-5,-14,46,-14,101,-15,-67,-16,15,-16,-95,-17,74,-17,51,-17,61,-17,-117,-17,-14,-17,-105,-16,108,-15,103,-14,120,-13,-93,-12,3,-10,113,-9,-15,-8,108,-6,-12,-5,117,-3,-1,-2,88,0,-83,1,35,3,102,4,-58,5,8,7,84,8,112,9,-122,10,112,11,50,12,-41,12,58,13,-124,13,-102,13,-107,13,80,13,-30,12,66,12,-116,11,-114,10,125,9,47,8,-28,6,112,5,-17,3,107,2,-18,0,115,-1,41,-2,-40,-4,-50,-5,-58,-6,-12,-7,53,-7,-103,-8,34,-8,-39,-9,-100,-9,-94,-9,-45,-9,61,-8,-31,-8,-54,-7,-25,-6,12,-4,-106,-3,13,-1,-88,0,73,2,-30,3,86,5,-35,6,7,8,33,9,-27,9,127,10,-40,10,-10,10,-41,10,-106,10,32,10,-118,9,-48,8,-33,7,-11,6,-45,5,-60,4,-104,3,74,2,16,1,-111,-1,74,-2,-49,-4,81,-5,-29,-7,86,-8,-11,-10,-101,-11,104,-12,94,-13,-119,-14,-34,-15,119,-15,58,-15,50,-15,102,-15,-51,-15,113,-14,56,-13,43,-12,64,-11,120,-10,-46,-9,76,-7,-79,-6,56,-4,-90,-3,26,-1,80,0,122,1,110,2,77,3,-46,3,78,4,-80,4,-15,4,48,5,105,5,-113,5,-89,5,-46,5,-32,5,-24,5,-7,5,-23,5,-35,5,-65,5,-114,5,55,5,-6,4,-78,4,104,4,33,4,-35,3,-50,3,-78,3,-72,3,-61,3,-36,3,23,4,91,4,-74,4,-15,4,63,5,-116,5,-83,5,-57,5,-37,5,-53,5,-78,5,-94,5,-125,5,112,5,-126,5,-111,5,-53,5,-25,5,23,6,45,6,35,6,-19,5,-90,5,27,5,88,4,-124,3,125,2,100,1,57,0,-20,-2,-124,-3,44,-4,-66,-6,86,-7,0,-8,-57,-10,-84,-11,-109,-12,-97,-13,-42,-14,92,-14,-20,-15,-88,-15,123,-15,-126,-15,-98,-15,-51,-15,36,-14,-119,-14,-7,-14,105,-13,17,-12,-119,-12,52,-11,-39,-11,-127,-10,60,-9,-18,-9,-57,-8,-88,-7,122,-6,112,-5,100,-4,102,-3,96,-2,79,-1,78,0,34,1,-23,1,-120,2,16,3,98,3,127,3,-111,3,-124,3,-115,3,-111,3,-71,3,-21,3,56,4,-99,4,12,5,-94,5,52,6,-57,6,86,7,-25,7,89,8,-79,8,-4,8,60,9,90,9,106,9,101,9,87,9,31,9,-19,8,-81,8,86,8,-22,7,97,7,-46,6,41,6,-123,5,-12,4,59,4,-104,3,-30,2,63,2,-125,1,-21,0,82,0,-27,-1,-122,-1,64,-1,65,-1,55,-1,-117,-1,-2,-1,-76,0,-115,1,117,2,103,3,106,4,85,5,38,6,-15,6,-113,7,38,8,-108,8,-47,8,-24,8,-31,8,-97,8,59,8,-124,7,-57,6,-68,5,-64,4,-104,3,125,2,82,1,21,0,-23,-2,-115,-3,52,-4,-54,-6,71,-7,-83,-9,-7,-11,68,-12,115,-14,-71,-16,-15,-18,107,-19,-36,-21,-79,-22,-105,-23,-82,-24,14,-24,-81,-25,-97,-25,-54,-25,22,-24,-56,-24,-108,-23,-48,-22,28,-20,-64,-19,-126,-17,97,-15,41,-13,-6,-12,-50,-10,-75,-8,-99,-6,-109,-4,-106,-2,-119,0,97,2,69,4,18,6,-44,7,-119,9,25,11,-106,12,-37,13,25,15,-14,15,-66,16,71,17,-73,17,-39,17,-56,17,-123,17,-4,16,83,16,-125,15,-105,14,124,13,88,12,16,11,-15,9,-47,8,-39,7,-23,6,32,6,109,5,-44,4,76,4,-52,3,114,3,13,3,-73,2,-119,2,122,2,-113,2,-50,2,71,3,-25,3,-87,4,-128,5,120,6,87,7,66,8,-12,8,-108,9,-25,9,11,10,-19,9,-107,9,40,9,110,8,-112,7,109,6,68,5,-29,3,113,2,-5,0,111,-1,-19,-3,121,-4,9,-5,-67,-7,109,-8,105,-9,82,-10,116,-11,-71,-12,-17,-13,72,-13,-61,-14,75,-14,-11,-15,-90,-15,-119,-15,119,-15,-122,-15,-53,-15,39,-14,-101,-14,66,-13,-56,-13,103,-12,32,-11,-52,-11,-68,-10,-69,-9,-53,-8,-44,-7,-41,-6,-52,-5,-72,-4,98,-3,3,-2,111,-2,-91,-2,-74,-2,-92,-2,-120,-2,104,-2,84,-2,67,-2,50,-2,77,-2,66,-2,77,-2,113,-2,-110,-2,-89,-2,-61,-2,-30,-2,19,-1,59,-1,-127,-1,-88,-1,-13,-1,30,0,87,0,-98,0,-22,0,79,1,-42,1,119,2,11,3,-75,3,111,4,54,5}; }
	private static byte[] data24(){ return new byte[] {-13,5,-82,6,93,7,0,8,-103,8,-1,8,86,9,-74,9,-19,9,45,10,-120,10,-49,10,54,11,-95,11,18,12,107,12,-79,12,-51,12,-53,12,-75,12,-124,12,40,12,-85,11,39,11,114,10,-71,9,-43,8,-8,7,15,7,1,6,-17,4,-44,3,-86,2,126,1,116,0,117,-1,-115,-2,-67,-3,2,-3,88,-4,-67,-5,45,-5,-120,-6,-12,-7,74,-7,125,-8,-86,-9,-28,-10,-18,-11,33,-11,76,-12,-115,-13,-58,-14,38,-14,-120,-15,0,-15,-90,-16,-123,-16,114,-16,-79,-16,0,-15,124,-15,16,-14,-54,-14,-74,-13,-99,-12,-92,-11,-79,-10,-32,-9,-34,-8,24,-6,59,-5,115,-4,-52,-3,41,-1,-92,0,32,2,-71,3,51,5,-74,6,35,8,75,9,97,10,83,11,36,12,-51,12,83,13,-67,13,-38,13,-32,13,-96,13,61,13,-80,12,-52,11,-34,10,-118,9,88,8,-18,6,-120,5,43,4,-75,2,108,1,11,0,-57,-2,-121,-3,110,-4,95,-5,81,-6,99,-7,-96,-8,-14,-9,-121,-9,103,-9,-90,-9,28,-8,-69,-8,-99,-7,-92,-6,-45,-5,46,-3,-108,-2,15,0,-115,1,-12,2,58,4,-125,5,-109,6,-104,7,72,8,-24,8,80,9,-120,9,-114,9,95,9,40,9,-61,8,104,8,-47,7,68,7,-114,6,-34,5,3,5,16,4,2,3,-62,1,111,0,-38,-2,93,-3,-61,-5,85,-6,-23,-8,-97,-9,109,-10,86,-11,117,-12,-84,-13,18,-13,-97,-14,125,-14,112,-14,-91,-14,27,-13,-72,-13,-112,-12,-128,-11,-98,-10,-52,-9,-9,-8,60,-6,104,-5,-84,-4,-58,-3,-33,-2,-54,-1,-77,0,-101,1,86,2,44,3,-68,3,84,4,-62,4,44,5,-124,5,-67,5,-23,5,15,6,-21,5,-36,5,-87,5,116,5,34,5,-39,4,116,4,23,4,-102,3,59,3,-45,2,-125,2,85,2,28,2,28,2,40,2,101,2,-82,2,-2,2,97,3,-58,3,22,4,71,4,-124,4,-73,4,-14,4,65,5,-92,5,-9,5,126,6,-14,6,-109,7,28,8,-71,8,38,9,101,9,-90,9,-112,9,93,9,-19,8,101,8,-87,7,-54,6,-70,5,-116,4,64,3,-33,1,94,0,-48,-2,71,-3,-94,-5,41,-6,-73,-8,-116,-9,108,-10,-123,-11,-89,-12,-29,-13,69,-13,-83,-14,54,-14,-48,-15,-118,-15,107,-15,110,-15,112,-15,-101,-15,-40,-15,17,-14,-126,-14,8,-13,-119,-13,87,-12,44,-11,18,-10,18,-9,7,-8,41,-7,75,-6,118,-5,-85,-4,-45,-3,-40,-2,-40,-1,-102,0,28,1,-114,1,-30,1,68,2,-103,2,-24,2,46,3,120,3,-66,3,16,4,101,4,-61,4,30,5,116,5,-39,5,49,6,-117,6,-21,6,56,7,-103,7,-48,7,-2,7,43,8,72,8,109,8,-122,8,-114,8,123,8,102,8,30,8,-14,7,-94,7,84,7,-24,6,-114,6,-13,5,115,5,-92,4,-15,3,20,3,92,2,-84,1,-8,0,122,0,-18,-1,-73,-1,-120,-1,-104,-1,-73,-1,22,0,118,0,32,1,-61,1,-117,2,97,3,49,4,-21,4,-79,5,91,6,-18,6,-128,7,15,8,68,8,117,8,113,8,58,8,-9,7,-120,7,43,7,-94,6,51,6,-72,5,45,5,-105,4,-42,3,-16,2,-68,1,112,0,-19,-2,84,-3,-90,-5,-25,-7,31,-8,52,-10,110,-12,-96,-14,-13,-16,105,-17,26,-18,-21,-20,-21,-21,16,-21,103,-22,-6,-23,-38,-23,-24,-23,56,-22,-90,-22,96,-21,16,-20,9,-19,5,-18,41,-17,116,-16,-53,-15,100,-13,5,-11,-63,-10,-111,-8,-128,-6,99,-4,87,-2,58,0,-3,1,-47,3,-121,5,48,7,-50,8,49,10,-114,11,-120,12,-114,13,56,14,-51,14,37,15,89,15,91,15,17,15,-82,14,31,14,116,13,-81,12,-37,11,21,11,70,10,100,9,-126,8,-76,7,-40,6,11,6,50,5,122,4,-43,3,72,3,-47,2,-107,2,-122,2,-123,2,-85,2,37,3,-59,3,127,4,110,5,81,6,83,7,44,8,4,9,-64,9,79,10,-74,10,-46,10,-49,10,121,10,3,10,59,9,106,8,94,7,58,6,-9,4,-74,3,93,2,30,1,-46,-1,122,-2,62,-3,-23,-5,-72,-6,108,-7,66,-8,34,-9,16,-10,15,-11,26,-12,76,-13,-91,-14,14,-14,-74,-15,-107,-15,-89,-15,-54,-15,29,-14,126,-14,-4,-14,-108,-13,117,-12,79,-11,86,-10,102,-9,-113,-8,-75,-7,-42,-6,-47,-5,-66,-4,-108,-3,52,-2,-71,-2,30,-1,115,-1,-91,-1,-59,-1,-41,-1,-62,-1,-76,-1,-84,-1,-88,-1,-100,-1,-106,-1,-127,-1,91,-1,25,-1,-38,-2,-127,-2,63,-2,8,-2,-29,-3,-87,-3,-124,-3,100,-3,58,-3,62,-3,78,-3,125,-3,-51,-3,52,-2,-81,-2,60,-1,-59,-1,71,0,-43,0,120,1,-11,1}; }
	private static byte[] data25(){ return new byte[] {-86,2,81,3,0,4,-87,4,79,5,-26,5,-103,6,101,7,41,8,2,9,-17,9,-49,10,-92,11,97,12,12,13,-92,13,28,14,98,14,-97,14,-103,14,125,14,67,14,-34,13,101,13,-103,12,-77,11,-81,10,-112,9,100,8,82,7,61,6,64,5,46,4,35,3,53,2,58,1,67,0,123,-1,-58,-2,8,-2,86,-3,125,-4,-112,-5,-88,-6,-71,-7,-68,-8,-41,-9,-19,-10,-6,-11,28,-11,81,-12,-115,-13,-24,-14,109,-14,14,-14,-53,-15,-106,-15,-111,-15,-101,-15,-63,-15,-24,-15,12,-14,53,-14,-112,-14,-42,-14,92,-13,-28,-13,-89,-12,121,-11,126,-10,-115,-9,-62,-8,49,-6,-118,-5,63,-3,-33,-2,120,0,52,2,-96,3,38,5,100,6,-100,7,-70,8,-46,9,-61,10,-88,11,117,12,11,13,100,13,127,13,99,13,40,13,-76,12,17,12,67,11,87,10,43,9,-27,7,-125,6,15,5,-91,3,85,2,2,1,-76,-1,77,-2,0,-3,-64,-5,-78,-6,-60,-7,29,-7,-106,-8,77,-8,66,-8,-127,-8,3,-7,-87,-7,-75,-6,-85,-5,-51,-4,4,-2,69,-1,-114,0,-47,1,14,3,4,4,-12,4,-100,5,76,6,-58,6,64,7,-99,7,-11,7,36,8,91,8,92,8,116,8,86,8,33,8,-48,7,55,7,-98,6,-70,5,-62,4,-103,3,71,2,-34,0,-123,-1,16,-2,-80,-4,99,-5,41,-6,5,-7,-19,-9,-5,-10,46,-10,-125,-11,4,-11,-59,-12,-82,-12,-109,-12,-65,-12,-29,-12,67,-11,-81,-11,102,-10,16,-9,-38,-9,-99,-8,118,-7,98,-6,65,-5,70,-4,57,-3,44,-2,2,-1,-31,-1,-69,0,-126,1,65,2,-19,2,105,3,-22,3,39,4,93,4,114,4,92,4,82,4,6,4,-89,3,65,3,-52,2,113,2,13,2,-61,1,90,1,21,1,-68,0,-111,0,96,0,110,0,118,0,-74,0,-19,0,58,1,-114,1,-35,1,77,2,-95,2,47,3,-86,3,57,4,5,5,-25,5,-29,6,-12,7,-3,8,-16,9,-42,10,-98,11,56,12,-56,12,19,13,48,13,12,13,-107,12,-26,11,14,11,30,10,-25,8,-90,7,78,6,-51,4,42,3,-126,1,-43,-1,52,-2,-81,-4,14,-5,-77,-7,90,-8,7,-9,-62,-11,-90,-12,-94,-13,-79,-14,-15,-15,69,-15,-65,-16,95,-16,1,-16,-50,-17,-101,-17,-104,-17,-80,-17,2,-16,-117,-16,54,-15,12,-14,21,-13,33,-12,74,-11,115,-10,-78,-9,-16,-8,44,-6,72,-5,84,-4,84,-3,47,-2,4,-1,-83,-1,66,0,-35,0,116,1,10,2,-64,2,126,3,42,4,-70,4,53,5,-91,5,-1,5,92,6,-97,6,-31,6,17,7,28,7,44,7,36,7,46,7,28,7,50,7,86,7,117,7,-115,7,-113,7,-110,7,108,7,87,7,19,7,-35,6,117,6,29,6,-109,5,44,5,-94,4,44,4,-84,3,19,3,116,2,-49,1,76,1,-59,0,107,0,47,0,20,0,-15,-1,18,0,31,0,-122,0,-20,0,112,1,-1,1,-85,2,57,3,-64,3,97,4,-58,4,83,5,-78,5,40,6,-103,6,-18,6,32,7,54,7,49,7,74,7,50,7,72,7,61,7,65,7,43,7,-35,6,124,6,-37,5,21,5,27,4,22,3,-62,1,75,0,-56,-2,-1,-4,79,-5,115,-7,-64,-9,-5,-11,123,-12,4,-13,-92,-15,120,-16,73,-17,95,-18,122,-19,-36,-20,50,-20,-58,-21,110,-21,82,-21,95,-21,-110,-21,-3,-21,-112,-20,86,-19,67,-18,100,-17,-57,-16,66,-14,-35,-13,122,-11,74,-9,28,-7,-26,-6,-49,-4,-78,-2,-126,0,76,2,-20,3,120,5,-31,6,55,8,111,9,114,10,85,11,27,12,-83,12,-1,12,46,13,25,13,9,13,-90,12,76,12,-57,11,55,11,-96,10,-25,9,47,9,109,8,-98,7,-70,6,-15,5,26,5,95,4,-83,3,13,3,-89,2,93,2,74,2,109,2,-38,2,118,3,45,4,-9,4,-40,5,-80,6,-116,7,79,8,9,9,-100,9,2,10,59,10,87,10,83,10,44,10,-26,9,116,9,-10,8,55,8,111,7,-119,6,-125,5,103,4,28,3,-26,1,-111,0,62,-1,-19,-3,-100,-4,84,-5,17,-6,-31,-8,-87,-9,-116,-10,122,-11,-118,-12,-79,-13,36,-13,-83,-14,-117,-14,119,-14,-73,-14,-14,-14,101,-13,-21,-13,-93,-12,122,-11,112,-10,-117,-9,-61,-8,-44,-7,-26,-6,-46,-5,-73,-4,116,-3,69,-2,-9,-2,-91,-1,47,0,-93,0,-30,0,34,1,59,1,109,1,-120,1,-96,1,-91,1,-122,1,68,1,-24,0,112,0,-28,-1,72,-1,-87,-2,37,-2,120,-3,-17,-4,124,-4,0,-4,-93,-5,100,-5,57,-5,8,-5,10,-5,30,-5,83,-5,110,-5,-86,-5,-47,-5,20,-4,83,-4,-74,-4,56,-3,-63,-3}; }
	private static byte[] data26(){ return new byte[] {94,-2,39,-1,2,0,-46,0,-69,1,-79,2,-72,3,-44,4,44,6,104,7,-74,8,-23,9,-25,10,-51,11,126,12,26,13,-97,13,7,14,97,14,126,14,117,14,61,14,-34,13,88,13,-84,12,-6,11,31,11,92,10,100,9,-128,8,113,7,121,6,-106,5,-77,4,-33,3,16,3,73,2,113,1,-102,0,-51,-1,-27,-2,-15,-3,-32,-4,-29,-5,-24,-6,-8,-7,40,-7,124,-8,-48,-9,76,-9,-95,-10,43,-10,-67,-11,63,-11,-22,-12,-103,-12,21,-12,-44,-13,117,-13,35,-13,-51,-14,-93,-14,-115,-14,-85,-14,-11,-14,79,-13,-46,-13,100,-12,44,-11,25,-10,34,-9,100,-8,-56,-7,62,-5,-66,-4,47,-2,-100,-1,-35,0,43,2,102,3,-77,4,-34,5,19,7,42,8,56,9,23,10,-63,10,94,11,-68,11,-11,11,1,12,-64,11,99,11,-49,10,13,10,55,9,61,8,16,7,-36,5,-91,4,76,3,9,2,-78,0,107,-1,41,-2,-6,-4,-27,-5,-11,-6,74,-6,-30,-7,-43,-7,-21,-7,45,-6,-96,-6,54,-5,-19,-5,-82,-4,-120,-3,84,-2,45,-1,-2,-1,-49,0,-126,1,71,2,5,3,-52,3,120,4,36,5,-26,5,87,6,-15,6,72,7,-98,7,-40,7,27,8,27,8,3,8,-62,7,82,7,-73,6,-32,5,-24,4,-43,3,-62,2,-86,1,-108,0,105,-1,90,-2,65,-3,-5,-5,14,-5,2,-6,68,-7,98,-8,-51,-9,46,-9,-103,-10,28,-10,-61,-11,-106,-11,-123,-11,-113,-11,-53,-11,24,-10,-105,-10,32,-9,-63,-9,94,-8,50,-7,-13,-7,-43,-6,-70,-5,-77,-4,-58,-3,-55,-2,-52,-1,-72,0,-123,1,70,2,-46,2,52,3,117,3,121,3,93,3,36,3,-54,2,110,2,19,2,-92,1,59,1,-56,0,91,0,-16,-1,-110,-1,46,-1,-62,-2,113,-2,32,-2,11,-2,-9,-3,19,-2,90,-2,125,-2,-63,-2,-6,-2,94,-1,-37,-1,-85,0,-112,1,-61,2,39,4,-115,5,27,7,-93,8,47,10,-96,11,-8,12,14,14,-15,14,-99,15,-10,15,49,16,4,16,-43,15,102,15,-48,14,24,14,31,13,34,12,-38,10,-122,9,-12,7,86,6,-95,4,-46,2,20,1,103,-1,-58,-3,62,-4,-85,-6,43,-7,-63,-9,101,-10,39,-11,7,-12,6,-13,37,-14,95,-15,-87,-16,30,-16,-97,-17,114,-17,92,-17,-111,-17,-21,-17,122,-16,38,-15,-18,-15,-50,-14,-84,-13,-108,-12,-128,-11,-116,-10,-110,-9,-114,-8,111,-7,83,-6,26,-5,-27,-5,-86,-4,-122,-3,78,-2,70,-1,62,0,47,1,47,2,0,3,-47,3,121,4,20,5,111,5,-57,5,-15,5,-12,5,-13,5,-4,5,-7,5,12,6,18,6,18,6,36,6,28,6,49,6,50,6,81,6,41,6,2,6,-77,5,91,5,19,5,-72,4,108,4,46,4,-14,3,-122,3,29,3,-115,2,3,2,107,1,-36,0,107,0,24,0,14,0,-14,-1,29,0,52,0,-113,0,-83,0,18,1,78,1,-95,1,-16,1,47,2,-108,2,-30,2,62,3,-104,3,33,4,-119,4,-8,4,73,5,-100,5,-30,5,49,6,106,6,-61,6,17,7,100,7,-95,7,-21,7,15,8,-12,7,-52,7,113,7,-36,6,7,6,49,5,26,4,0,3,-55,1,124,0,53,-1,-51,-3,112,-4,-2,-6,-75,-7,101,-8,10,-9,-32,-11,-111,-12,95,-13,48,-14,36,-15,44,-16,69,-17,-96,-18,15,-18,-67,-19,-112,-19,-111,-19,-36,-19,74,-18,-50,-18,-124,-17,-127,-16,123,-15,-45,-14,50,-12,-57,-11,67,-9,-18,-8,120,-6,5,-4,-122,-3,3,-1,126,0,0,2,76,3,-75,4,-25,5,2,7,-2,7,-63,8,102,9,-51,9,28,10,46,10,56,10,44,10,11,10,-49,9,113,9,22,9,-108,8,-7,7,89,7,-105,6,-61,5,-40,4,-26,3,10,3,83,2,-30,1,-73,1,-35,1,24,2,-83,2,74,3,9,4,-51,4,-110,5,83,6,5,7,-91,7,64,8,-39,8,76,9,-64,9,51,10,123,10,-81,10,-47,10,-47,10,-100,10,81,10,-57,9,33,9,57,8,80,7,67,6,36,5,-32,3,-109,2,35,1,-79,-1,40,-2,-97,-4,27,-5,-81,-7,63,-8,-12,-10,-74,-11,-61,-12,-12,-13,88,-13,-29,-14,120,-14,86,-14,41,-14,57,-14,126,-14,7,-13,-67,-13,-106,-12,-110,-11,-85,-10,-53,-9,-8,-8,24,-6,86,-5,100,-4,119,-3,105,-2,83,-1,53,0,-2,0,-54,1,123,2,46,3,-74,3,20,4,84,4,116,4,-121,4,92,4,6,4,-125,3,-13,2,58,2,102,1,-111,0,-63,-1,-2,-2,57,-2,121,-3,-58,-4,30,-4,125,-5,-36,-6,82,-6,-33,-7,-107,-7,87,-7,35,-7,18,-7,-12,-8,-36,-8,-29,-8,3,-7,35,-7,105,-7,-43,-7}; }
	private static byte[] data27(){ return new byte[] {97,-6,48,-5,54,-4,-118,-3,5,-1,-96,0,59,2,-41,3,81,5,-58,6,-6,7,39,9,43,10,40,11,8,12,-42,12,-116,13,47,14,-106,14,-1,14,59,15,33,15,-33,14,108,14,-47,13,36,13,119,12,-88,11,-18,10,39,10,59,9,72,8,86,7,111,6,97,5,-122,4,-123,3,-107,2,-113,1,-114,0,-88,-1,-93,-2,-62,-3,-42,-4,30,-4,99,-5,-43,-6,71,-6,-83,-7,27,-7,-125,-8,-20,-9,75,-9,-98,-10,10,-10,96,-11,-49,-12,69,-12,-80,-13,57,-13,-55,-14,125,-14,70,-14,73,-14,103,-14,-81,-14,61,-13,-24,-13,-74,-12,-104,-11,-105,-10,-111,-9,-92,-8,-46,-7,-12,-6,57,-4,118,-3,-52,-2,22,0,101,1,-58,2,8,4,79,5,121,6,-96,7,119,8,32,9,-116,9,-36,9,5,10,29,10,18,10,-9,9,-104,9,15,9,109,8,-123,7,-118,6,82,5,24,4,-61,2,125,1,79,0,83,-1,117,-2,-53,-3,70,-3,-34,-4,-73,-4,-116,-4,-91,-4,-85,-4,-24,-4,18,-3,79,-3,-101,-3,9,-2,-111,-2,26,-1,-78,-1,81,0,-1,0,-107,1,53,2,-47,2,96,3,-19,3,-118,4,34,5,-81,5,66,6,-46,6,74,7,-99,7,-73,7,-119,7,82,7,-80,6,52,6,-103,5,0,5,69,4,-116,3,-61,2,-19,1,17,1,34,0,96,-1,116,-2,-106,-3,-74,-4,-49,-5,-40,-6,-20,-7,35,-7,102,-8,-48,-9,72,-9,-19,-10,-82,-10,-115,-10,-104,-10,-70,-10,-13,-10,78,-9,-51,-9,103,-8,29,-7,-37,-7,-98,-6,-116,-5,118,-4,116,-3,117,-2,110,-1,109,0,45,1,-55,1,96,2,-71,2,2,3,28,3,27,3,-30,2,-122,2,28,2,-108,1,-2,0,85,0,-76,-1,15,-1,108,-2,-55,-3,79,-3,-33,-4,-125,-4,32,-4,-45,-5,99,-5,19,-5,-46,-6,-112,-6,-82,-6,-43,-6,-118,-5,71,-4,104,-3,-58,-2,112,0,60,2,27,4,-16,5,-75,7,62,9,-78,10,4,12,57,13,109,14,123,15,80,16,-10,16,73,17,116,17,123,17,54,17,-39,16,39,16,82,15,70,14,31,13,-60,11,55,10,-76,8,4,7,86,5,-100,3,-44,1,-16,-1,23,-2,66,-4,119,-6,-47,-8,58,-9,-36,-11,-76,-12,-100,-13,-117,-14,-70,-15,-12,-16,83,-16,-28,-17,-101,-17,-128,-17,-113,-17,-43,-17,62,-16,-82,-16,101,-15,31,-14,-8,-14,-39,-13,-67,-12,-115,-11,107,-10,97,-9,89,-8,87,-7,81,-6,93,-5,82,-4,74,-3,91,-2,-121,-1,-92,0,-40,1,-55,2,-92,3,64,4,-64,4,36,5,120,5,-67,5,-27,5,31,6,50,6,82,6,54,6,60,6,-1,5,-16,5,-57,5,-88,5,-111,5,119,5,86,5,16,5,-64,4,95,4,1,4,-89,3,80,3,-35,2,125,2,-3,1,-123,1,-3,0,-107,0,62,0,13,0,-12,-1,-25,-1,-12,-1,-8,-1,20,0,-6,-1,-12,-1,-10,-1,-5,-1,41,0,86,0,-91,0,-9,0,93,1,-86,1,-5,1,67,2,122,2,-31,2,49,3,-113,3,-3,3,113,4,-48,4,86,5,-32,5,101,6,-10,6,104,7,-66,7,-16,7,-35,7,-55,7,122,7,62,7,-45,6,97,6,-75,5,54,5,120,4,-64,3,-33,2,-37,1,-61,0,-90,-1,-117,-2,73,-3,18,-4,-44,-6,118,-7,36,-8,-68,-10,108,-11,78,-12,60,-13,102,-14,-85,-15,25,-15,-105,-16,87,-16,50,-16,38,-16,107,-16,-77,-16,70,-15,1,-14,-54,-14,-62,-13,-38,-12,-15,-11,25,-9,88,-8,-108,-7,-37,-6,47,-4,-121,-3,3,-1,100,0,-72,1,-75,2,-118,3,64,4,-41,4,111,5,-42,5,70,6,122,6,-63,6,-29,6,-22,6,-41,6,-74,6,105,6,-15,5,101,5,-82,4,-10,3,55,3,-106,2,22,2,-77,1,-103,1,127,1,-83,1,-40,1,65,2,-80,2,71,3,-45,3,-112,4,79,5,20,6,-66,6,114,7,9,8,-96,8,62,9,-49,9,89,10,-14,10,62,11,122,11,-97,11,-92,11,119,11,43,11,-59,10,51,10,83,9,83,8,39,7,-51,5,101,4,-55,2,75,1,-73,-1,48,-2,-72,-4,99,-5,22,-6,-14,-8,-60,-9,-73,-10,-79,-11,-49,-12,40,-12,-120,-13,62,-13,-23,-14,-49,-14,-65,-14,-29,-14,67,-13,-29,-13,-82,-12,-92,-11,-76,-10,-73,-9,-48,-8,-21,-7,1,-5,52,-4,70,-3,-115,-2,-77,-1,-28,0,10,2,-13,2,-29,3,-93,4,79,5,-55,5,34,6,82,6,76,6,32,6,-79,5,28,5,103,4,-94,3,-71,2,-30,1,-27,0,-19,-1,-28,-2,-32,-3,-37,-4,-24,-5,1,-5,49,-6,112,-7,-51,-8,37,-8,118,-9,-20,-10,93,-10,-39,-11,110,-11,58,-11,46,-11,-121,-11,39,-10,17,-9}; }
	private static byte[] data28(){ return new byte[] {62,-8,126,-7,-24,-6,58,-4,-82,-3,37,-1,-77,0,54,2,-59,3,51,5,-122,6,-41,7,3,9,41,10,65,11,104,12,93,13,21,14,-92,14,17,15,76,15,74,15,37,15,-25,14,127,14,13,14,-124,13,-42,12,51,12,77,11,119,10,109,9,-111,8,-113,7,-71,6,-41,5,-2,4,19,4,19,3,35,2,40,1,62,0,123,-1,-44,-2,63,-2,-72,-3,15,-3,90,-4,-96,-5,-87,-6,-64,-7,-23,-8,8,-8,42,-9,81,-10,-114,-11,-69,-12,-20,-13,62,-13,-96,-14,20,-14,-45,-15,-52,-15,-2,-15,85,-14,-58,-14,68,-13,-63,-13,75,-12,7,-11,-38,-11,-78,-10,-66,-9,-72,-8,-38,-7,-13,-6,47,-4,121,-3,-30,-2,62,0,-106,1,-26,2,24,4,33,5,-7,5,-46,6,123,7,9,8,125,8,-26,8,15,9,35,9,4,9,-101,8,-2,7,72,7,109,6,-96,5,-55,4,-8,3,51,3,108,2,-64,1,22,1,118,0,4,0,-101,-1,65,-1,-21,-2,-58,-2,-91,-2,-83,-2,-79,-2,-50,-2,-17,-2,24,-1,75,-1,-108,-1,-50,-1,46,0,-126,0,-46,0,87,1,-93,1,37,2,-119,2,54,3,-41,3,117,4,-21,4,62,5,-119,5,-91,5,-94,5,-110,5,116,5,31,5,-22,4,-123,4,27,4,-100,3,58,3,-83,2,50,2,-63,1,31,1,-114,0,-40,-1,22,-1,44,-2,71,-3,79,-4,87,-5,117,-6,-65,-7,27,-7,-123,-8,28,-8,-72,-9,-103,-9,-96,-9,-46,-9,48,-8,-117,-8,26,-7,-66,-7,94,-6,64,-5,-4,-5,-28,-4,-29,-3,-67,-2,-73,-1,-89,0,103,1,27,2,-94,2,25,3,84,3,-120,3,111,3,94,3,1,3,-102,2,-16,1,57,1,96,0,-115,-1,-40,-2,43,-2,-118,-3,-24,-4,43,-4,98,-5,-127,-6,-104,-7,-41,-8,44,-8,-88,-9,97,-9,14,-9,53,-9,-122,-9,57,-8,45,-7,-115,-6,3,-4,-58,-3,-124,-1,65,1,8,3,-68,4,114,6,42,8,-43,9,113,11,9,13,96,14,-116,15,-112,16,103,17,2,18,102,18,-91,18,-86,18,122,18,27,18,91,17,-118,16,82,15,-30,13,116,12,-47,10,48,9,103,7,-110,5,-72,3,-33,1,31,0,53,-2,104,-4,-104,-6,-16,-8,101,-9,-6,-11,-58,-12,-91,-13,-82,-14,-67,-15,-19,-16,51,-16,-83,-17,116,-17,103,-17,-119,-17,-46,-17,59,-16,-95,-16,41,-15,-44,-15,-128,-14,82,-13,64,-12,66,-11,89,-10,-112,-9,-65,-8,2,-6,87,-5,-60,-4,13,-2,121,-1,-48,0,9,2,44,3,34,4,-57,4,103,5,-57,5,36,6,109,6,-113,6,-51,6,-64,6,-51,6,-95,6,123,6,80,6,51,6,22,6,-23,5,-76,5,87,5,-17,4,70,4,-84,3,-17,2,75,2,-103,1,20,1,-92,0,57,0,-26,-1,-94,-1,100,-1,52,-1,35,-1,18,-1,5,-1,-10,-2,-5,-2,-39,-2,-94,-2,109,-2,82,-2,90,-2,-118,-2,-43,-2,36,-1,-120,-1,-66,-1,15,0,72,0,115,0,-89,0,-28,0,53,1,126,1,-40,1,72,2,-45,2,105,3,21,4,-82,4,95,5,26,6,-63,6,86,7,-42,7,46,8,106,8,120,8,123,8,104,8,73,8,25,8,-45,7,-125,7,26,7,-104,6,-10,5,39,5,59,4,33,3,-15,1,-107,0,45,-1,-73,-3,73,-4,-27,-6,126,-7,78,-8,16,-9,13,-10,45,-11,-120,-12,-5,-13,-101,-13,80,-13,40,-13,46,-13,69,-13,-91,-13,-16,-13,94,-12,-6,-12,-120,-11,60,-10,5,-9,-17,-9,-23,-8,2,-6,8,-5,21,-4,15,-3,-4,-3,-17,-2,-60,-1,-113,0,47,1,-69,1,63,2,-95,2,-5,2,49,3,80,3,68,3,29,3,-26,2,-118,2,62,2,-40,1,103,1,-3,0,-90,0,80,0,34,0,-7,-1,-23,-1,-11,-1,8,0,50,0,117,0,-22,0,-112,1,53,2,-17,2,-74,3,125,4,70,5,2,6,-73,6,112,7,39,8,-25,8,-115,9,53,10,-42,10,86,11,-64,11,15,12,42,12,38,12,-27,11,-122,11,34,11,89,10,-114,9,104,8,36,7,-69,5,66,4,-30,2,-124,1,46,0,-23,-2,-110,-3,68,-4,3,-5,-54,-7,-91,-8,-111,-9,123,-10,-91,-11,-79,-12,-7,-13,88,-13,-27,-14,-100,-14,-91,-14,-18,-14,-121,-13,71,-12,33,-11,19,-10,16,-9,41,-8,101,-7,-112,-6,-26,-5,73,-3,-65,-2,56,0,-110,1,-7,2,58,4,121,5,-127,6,116,7,56,8,-69,8,-2,8,17,9,-41,8,90,8,-71,7,-24,6,28,6,38,5,66,4,91,3,84,2,79,1,45,0,-36,-2,-113,-3,53,-4,-40,-6,122,-7,58,-8,-9,-10,-51,-11,-83,-12,-82,-13,-8,-14,122,-14,110,-14,-105,-14,8,-13,-64,-13,-106,-12,-113,-11}; }
	private static byte[] data29(){ return new byte[] {-99,-10,-52,-9,15,-7,101,-6,-51,-5,76,-3,-54,-2,92,0,-18,1,109,3,-35,4,94,6,-70,7,40,9,107,10,-84,11,-87,12,-124,13,24,14,-110,14,-35,14,-27,14,-29,14,-75,14,111,14,17,14,-91,13,21,13,114,12,-47,11,14,11,89,10,-122,9,-80,8,-52,7,-26,6,-20,5,-42,4,-13,3,-27,2,22,2,68,1,110,0,-41,-1,4,-1,62,-2,90,-3,123,-4,-128,-5,-105,-6,-64,-7,-30,-8,7,-8,10,-9,43,-10,70,-11,123,-12,-57,-13,79,-13,-10,-14,-33,-14,-31,-14,13,-13,79,-13,-95,-13,11,-12,121,-12,-22,-12,111,-11,-32,-11,-128,-10,31,-9,-44,-9,-84,-8,-99,-7,-87,-6,-33,-5,49,-3,-106,-2,-31,-1,52,1,111,2,-126,3,109,4,49,5,-51,5,74,6,-100,6,-60,6,-12,6,-30,6,-32,6,-53,6,-70,6,-123,6,71,6,-14,5,-126,5,-2,4,113,4,-36,3,90,3,-54,2,80,2,-10,1,-119,1,84,1,5,1,-44,0,-68,0,-86,0,-116,0,-110,0,-101,0,-85,0,-77,0,-53,0,-21,0,-7,0,32,1,84,1,-90,1,-16,1,69,2,-67,2,33,3,-113,3,-28,3,45,4,101,4,-106,4,-97,4,-116,4,-126,4,82,4,26,4,-11,3,-102,3,101,3,32,3,-34,2,-120,2,13,2,-109,1,-8,0,63,0,-127,-1,-97,-2,-56,-3,-46,-4,-13,-5,18,-5,66,-6,-111,-7,-13,-8,-118,-8,71,-8,42,-8,18,-8,42,-8,101,-8,-80,-8,18,-7,-96,-7,75,-6,13,-5,-10,-5,-29,-4,-2,-3,8,-1,17,0,1,1,-57,1,119,2,2,3,103,3,-47,3,22,4,77,4,83,4,34,4,-46,3,67,3,-99,2,-42,1,3,1,33,0,63,-1,41,-2,45,-3,-15,-5,-40,-6,-79,-7,-93,-8,-95,-9,-76,-10,-10,-11,89,-11,-10,-12,-65,-12,-67,-12,8,-11,-93,-11,-111,-10,-58,-9,35,-7,-107,-6,46,-4,-75,-3,118,-1,28,1,-42,2,-109,4,100,6,27,8,-42,9,-128,11,27,13,-102,14,-18,15,34,17,18,18,-62,18,46,19,70,19,37,19,-72,18,18,18,50,17,60,16,1,15,-34,13,-116,12,48,11,-82,9,17,8,100,6,-73,4,-37,2,48,1,79,-1,-97,-3,-28,-5,61,-6,-87,-8,28,-9,-56,-11,108,-12,91,-13,99,-14,-72,-15,44,-15,-52,-16,-77,-16,-79,-16,-63,-16,-20,-16,47,-15,-114,-15,9,-14,-101,-14,62,-13,58,-12,59,-11,96,-10,-91,-9,-5,-8,-128,-6,18,-4,-119,-3,6,-1,84,0,-122,1,-101,2,94,3,-17,3,121,4,-43,4,25,5,119,5,-57,5,15,6,75,6,126,6,127,6,118,6,52,6,-39,5,127,5,-28,4,86,4,-103,3,-35,2,18,2,106,1,-53,0,82,0,-48,-1,114,-1,41,-1,-22,-2,-65,-2,-109,-2,-119,-2,117,-2,112,-2,102,-2,85,-2,71,-2,46,-2,-3,-3,-28,-3,-40,-3,-25,-3,3,-2,47,-2,-126,-2,-40,-2,57,-1,-120,-1,-58,-1,-11,-1,9,0,31,0,25,0,31,0,48,0,65,0,125,0,-34,0,72,1,-41,1,-127,2,39,3,-33,3,-108,4,51,5,-33,5,104,6,-18,6,55,7,-113,7,-59,7,-6,7,58,8,83,8,110,8,119,8,73,8,-4,7,106,7,-64,6,-40,5,-29,4,-27,3,-49,2,-71,1,-103,0,111,-1,49,-2,58,-3,17,-4,12,-5,29,-6,77,-7,-95,-8,38,-8,-59,-9,-105,-9,106,-9,77,-9,94,-9,98,-9,-125,-9,-77,-9,-17,-9,56,-8,-126,-8,3,-7,-108,-7,57,-6,2,-5,-70,-5,-108,-4,79,-3,-20,-3,81,-2,-64,-2,-22,-2,19,-1,36,-1,48,-1,55,-1,46,-1,48,-1,26,-1,-20,-2,-52,-2,110,-2,67,-2,3,-2,-62,-3,122,-3,91,-3,54,-3,28,-3,34,-3,65,-3,118,-3,-51,-3,49,-2,-109,-2,45,-1,-84,-1,82,0,1,1,-36,1,-77,2,-107,3,-100,4,-96,5,-74,6,-49,7,-52,8,-75,9,-117,10,43,11,-76,11,28,12,113,12,-109,12,-89,12,-119,12,87,12,-25,11,76,11,-103,10,-72,9,-72,8,-85,7,-106,6,91,5,29,4,-40,2,-109,1,71,0,-36,-2,126,-3,-7,-5,-93,-6,26,-7,-98,-9,85,-10,14,-11,-10,-13,32,-13,-112,-14,44,-14,24,-14,55,-14,125,-14,-7,-14,-111,-13,63,-12,32,-11,50,-10,54,-9,121,-8,-28,-7,122,-5,48,-3,0,-1,-63,0,-101,2,64,4,-62,5,20,7,34,8,15,9,-84,9,29,10,100,10,119,10,115,10,81,10,-13,9,-120,9,-44,8,0,8,-1,6,-62,5,126,4,3,3,-91,1,7,0,97,-2,-71,-4,17,-5,91,-7,-50,-9,93,-10,14,-11,11,-12,48,-13,-106,-14,97,-14,100,-14,-73,-14,37,-13,-61,-13,-123,-12,73,-11}; }
	private static byte[] data30(){ return new byte[] {30,-10,-3,-10,-22,-9,-8,-8,31,-6,-118,-5,-15,-4,-83,-2,98,0,44,2,-50,3,124,5,-15,6,86,8,-123,9,-97,10,112,11,34,12,-97,12,-16,12,5,13,30,13,18,13,15,13,-3,12,-43,12,-82,12,89,12,-36,11,87,11,-58,10,7,10,96,9,-103,8,-28,7,49,7,100,6,-103,5,-77,4,-40,3,-23,2,6,2,28,1,44,0,81,-1,-124,-2,-94,-3,-67,-4,-26,-5,-16,-6,14,-6,59,-7,79,-8,111,-9,-90,-10,-11,-11,94,-11,-11,-12,-60,-12,-65,-12,-34,-12,20,-11,85,-11,-110,-11,-60,-11,-34,-11,-24,-11,-16,-11,-12,-11,30,-10,127,-10,7,-9,-66,-9,-110,-8,-117,-7,127,-6,127,-5,103,-4,97,-3,86,-2,48,-1,8,0,-78,0,87,1,-26,1,71,2,-61,2,45,3,-87,3,14,4,125,4,-83,4,17,5,68,5,103,5,116,5,-116,5,126,5,125,5,102,5,81,5,42,5,-40,4,118,4,33,4,-76,3,98,3,71,3,34,3,40,3,23,3,3,3,-32,2,-89,2,109,2,51,2,21,2,-33,1,-35,1,-35,1,-34,1,-16,1,3,2,51,2,84,2,-102,2,-74,2,5,3,12,3,40,3,10,3,-4,2,-23,2,-32,2,-28,2,-9,2,-6,2,0,3,-44,2,113,2,33,2,-102,1,-6,0,74,0,-117,-1,-31,-2,16,-2,74,-3,124,-4,-40,-5,45,-5,-86,-6,47,-6,-73,-7,111,-7,37,-7,19,-7,15,-7,48,-7,101,-7,4,-6,-92,-6,-121,-5,-111,-4,-81,-3,-50,-2,-48,-1,-51,0,-75,1,127,2,39,3,-33,3,-115,4,46,5,-74,5,31,6,90,6,97,6,65,6,-57,5,93,5,-123,4,-96,3,-79,2,-87,1,118,0,73,-1,-36,-3,124,-4,12,-5,-98,-7,37,-8,-60,-10,116,-11,63,-12,66,-13,127,-14,-17,-15,-78,-15,-102,-15,-32,-15,89,-14,-9,-14,-40,-13,-33,-12,15,-10,95,-9,-47,-8,100,-6,23,-4,1,-2,-19,-1,-24,1,-2,3,-3,5,-1,7,-24,9,-76,11,88,13,-43,14,6,16,9,17,-50,17,57,18,-124,18,-105,18,123,18,53,18,-68,17,16,17,54,16,69,15,19,14,-22,12,-94,11,57,10,-71,8,20,7,93,5,-103,3,-73,1,-53,-1,-34,-3,-1,-5,31,-6,110,-8,-24,-10,-128,-11,105,-12,120,-13,-54,-14,70,-14,-6,-15,-81,-15,-110,-15,109,-15,84,-15,111,-15,-99,-15,42,-14,-16,-14,5,-12,91,-11,-25,-10,103,-8,-18,-7,-127,-5,2,-3,87,-2,-95,-1,-47,0,-29,1,-62,2,-84,3,81,4,-1,4,-89,5,60,6,-56,6,42,7,119,7,-108,7,-121,7,75,7,-36,6,93,6,-55,5,35,5,106,4,-76,3,-8,2,67,2,114,1,-69,0,6,0,92,-1,-15,-2,-119,-2,84,-2,20,-2,-32,-3,-77,-3,-108,-3,87,-3,46,-3,-5,-4,-41,-4,-67,-4,-91,-4,-80,-4,-83,-4,-43,-4,-18,-4,41,-3,107,-3,-82,-3,-17,-3,54,-2,110,-2,-125,-2,-116,-2,127,-2,118,-2,114,-2,82,-2,103,-2,-98,-2,-37,-2,39,-1,-97,-1,3,0,-112,0,36,1,-40,1,-119,2,65,3,-13,3,-93,4,67,5,-39,5,-128,6,-16,6,-124,7,-35,7,36,8,108,8,121,8,111,8,64,8,-18,7,-106,7,22,7,-105,6,-1,5,94,5,-107,4,-81,3,-72,2,-85,1,-85,0,-88,-1,-22,-2,62,-2,-96,-3,62,-3,-29,-4,-124,-4,15,-4,-82,-5,32,-5,-70,-6,52,-6,-33,-7,-88,-7,-81,-7,-49,-7,0,-6,106,-6,-42,-6,101,-5,-42,-5,68,-4,-86,-4,-52,-4,-28,-4,-46,-4,-61,-4,-72,-4,-84,-4,-77,-4,-95,-4,-124,-4,109,-4,71,-4,36,-4,-9,-5,-61,-5,-122,-5,96,-5,42,-5,-2,-6,-39,-6,-29,-6,-41,-6,-5,-6,28,-5,87,-5,-85,-5,-2,-5,122,-4,12,-3,-107,-3,58,-2,-18,-2,-69,-1,-102,0,-125,1,-100,2,-86,3,-61,4,-21,5,-20,6,13,8,-4,8,-28,9,-88,10,71,11,-35,11,61,12,111,12,-93,12,-104,12,-116,12,62,12,-48,11,72,11,-97,10,-19,9,4,9,43,8,37,7,27,6,17,5,-77,3,84,2,-74,0,19,-1,79,-3,-109,-5,-37,-7,77,-8,-46,-10,-114,-11,102,-12,119,-13,-59,-14,35,-14,-54,-15,-96,-15,-115,-15,-39,-15,58,-14,-5,-14,-53,-13,-2,-12,71,-10,-42,-9,-120,-7,74,-5,35,-3,-21,-2,-71,0,111,2,18,4,-100,5,1,7,108,8,-79,9,-42,10,-53,11,-96,12,63,13,126,13,-116,13,42,13,-87,12,-28,11,-7,10,-32,9,-94,8,68,7,-68,5,19,4,79,2,104,0,109,-2,114,-4,122,-6,-79,-8,-9,-10,126,-11,49,-12,28,-13,92,-14,-37,-15,-103,-15,-94,-15,-65,-15,4,-14,122,-14,-37,-14,114,-13}; }
	private static byte[] data31(){ return new byte[] {21,-12,-11,-12,-14,-11,47,-9,-94,-8,44,-6,-43,-5,118,-3,27,-1,-61,0,98,2,-12,3,84,5,-97,6,-53,7,-69,8,113,9,16,10,-110,10,-23,10,91,11,-84,11,-5,11,53,12,93,12,91,12,43,12,-27,11,-124,11,28,11,-87,10,54,10,-80,9,16,9,103,8,122,7,-100,6,-78,5,-59,4,-21,3,26,3,88,2,-106,1,-60,0,-33,-1,-3,-2,-10,-3,-10,-4,-12,-5,-14,-6,25,-6,80,-7,-88,-8,40,-8,-32,-9,-79,-9,-99,-9,-118,-9,-115,-9,-98,-9,116,-9,109,-9,67,-9,30,-9,-12,-10,-18,-10,-20,-10,51,-9,-102,-9,8,-8,-113,-8,36,-7,-80,-7,58,-6,-76,-6,64,-5,-52,-5,70,-4,-41,-4,104,-3,3,-2,121,-2,-9,-2,105,-1,-32,-1,89,0,-70,0,80,1,-59,1,86,2,-88,2,37,3,-125,3,-30,3,40,4,-120,4,-38,4,15,5,54,5,72,5,47,5,23,5,-19,4,-43,4,-70,4,-75,4,-76,4,-73,4,-91,4,-125,4,78,4,-5,3,-94,3,58,3,-56,2,-114,2,44,2,-15,1,-58,1,-85,1,-80,1,-77,1,-46,1,-4,1,36,2,64,2,62,2,52,2,39,2,18,2,22,2,17,2,21,2,19,2,30,2,-6,1,-34,1,-98,1,87,1,-5,0,-107,0,7,0,125,-1,-36,-2,48,-2,-126,-3,-48,-4,13,-4,104,-5,-66,-6,56,-6,-43,-7,126,-7,99,-7,89,-7,-115,-7,-53,-7,81,-6,-52,-6,125,-5,44,-4,-25,-4,-89,-3,108,-2,76,-1,67,0,74,1,84,2,119,3,-113,4,-107,5,-127,6,52,7,-61,7,17,8,15,8,-15,7,-125,7,19,7,92,6,-105,5,-71,4,-58,3,-64,2,-122,1,77,0,-43,-2,86,-3,-69,-5,22,-6,122,-8,-44,-10,91,-11,-17,-13,-51,-14,-60,-15,-1,-16,92,-16,-1,-17,-47,-17,-28,-17,64,-16,-67,-16,-124,-15,101,-14,-96,-13,-6,-12,-105,-10,63,-8,34,-6,6,-4,22,-2,41,0,68,2,78,4,85,6,44,8,-25,9,-100,11,-8,12,107,14,-92,15,-72,16,-79,17,106,18,-41,18,33,19,17,19,-39,18,94,18,-28,17,15,17,73,16,72,15,50,14,-52,12,76,11,-105,9,-65,7,-71,5,-75,3,-87,1,-86,-1,-52,-3,-13,-5,69,-6,-74,-8,96,-9,27,-10,61,-11,67,-12,-98,-13,-13,-14,119,-14,25,-14,-4,-15,32,-14,-120,-14,73,-13,20,-12,32,-11,61,-10,109,-9,-98,-8,-36,-7,39,-5,123,-4,-44,-3,58,-1,-118,0,-59,1,-9,2,-3,3,-32,4,-103,5,62,6,-83,6,15,7,73,7,96,7,82,7,29,7,-56,6,79,6,-56,5,43,5,-127,4,-80,3,-23,2,10,2,73,1,112,0,-72,-1,4,-1,112,-2,-3,-3,-128,-3,54,-3,-44,-4,121,-4,31,-4,-53,-5,95,-5,-2,-6,-69,-6,-95,-6,125,-6,-86,-6,-50,-6,28,-5,101,-5,-52,-5,54,-4,-124,-4,-46,-4,11,-3,25,-3,40,-3,18,-3,9,-3,-44,-4,-48,-4,-39,-4,-24,-4,24,-3,110,-3,-76,-3,41,-2,-103,-2,20,-1,-106,-1,18,0,-85,0,72,1,-24,1,-123,2,75,3,-32,3,-123,4,12,5,-120,5,7,6,-123,6,-7,6,63,7,124,7,-108,7,-74,7,-70,7,-124,7,93,7,-18,6,-111,6,27,6,-108,5,14,5,-99,4,44,4,-47,3,113,3,42,3,-14,2,-85,2,96,2,-31,1,100,1,-61,0,71,0,-100,-1,49,-1,-48,-2,-106,-2,-115,-2,-105,-2,-76,-2,-36,-2,-26,-2,-8,-2,-20,-2,-43,-2,-86,-2,76,-2,-13,-3,-121,-3,49,-3,-74,-4,66,-4,-41,-5,91,-5,-1,-6,-74,-6,99,-6,40,-6,-26,-7,-76,-7,126,-7,74,-7,39,-7,-55,-8,-85,-8,120,-8,67,-8,43,-8,42,-8,68,-8,-121,-8,-48,-8,68,-7,-41,-7,-110,-6,84,-5,55,-4,44,-3,30,-2,23,-1,4,0,3,1,-3,1,-20,2,-20,3,-22,4,0,6,6,7,5,8,4,9,-36,9,-84,10,82,11,-12,11,73,12,114,12,-106,12,102,12,72,12,-26,11,124,11,8,11,99,10,-76,9,-35,8,-25,7,-74,6,103,5,-48,3,52,2,95,0,-90,-2,-35,-4,26,-5,86,-7,-102,-9,-13,-11,119,-12,22,-13,31,-14,47,-15,-93,-16,71,-16,69,-16,-120,-16,-2,-16,-63,-15,-100,-14,-55,-13,18,-11,123,-10,13,-8,-84,-7,118,-5,72,-3,13,-1,5,1,-18,2,-35,4,-58,6,-96,8,85,10,-38,11,34,13,41,14,-22,14,75,15,-118,15,99,15,15,15,-123,14,-69,13,-35,12,-89,11,92,10,-28,8,55,7,97,5,-113,3,-116,1,-106,-1,-88,-3,-50,-5,-2,-7,94,-8,-31,-10,-96,-11,-127,-12,-107,-13,-49,-14,73,-14,-28,-15,-86,-15,-75,-15,-59,-15,73,-14,-53,-14}; }
	private static byte[] data32(){ return new byte[] {-115,-13,-127,-12,-90,-11,-31,-10,51,-8,-117,-7,3,-5,123,-4,-36,-3,88,-1,-56,0,35,2,116,3,-104,4,-66,5,-94,6,-104,7,92,8,31,9,-62,9,106,10,-36,10,84,11,-106,11,-35,11,-18,11,-16,11,-53,11,-115,11,47,11,-83,10,36,10,-126,9,-42,8,10,8,102,7,-87,6,-13,5,44,5,79,4,99,3,100,2,93,1,52,0,36,-1,16,-2,18,-3,66,-4,-127,-5,-30,-6,126,-6,52,-6,19,-6,-14,-7,-22,-7,-43,-7,-65,-7,-100,-7,125,-7,76,-7,40,-7,36,-7,40,-7,41,-7,57,-7,92,-7,-110,-7,-50,-7,35,-6,98,-6,-83,-6,-48,-6,17,-5,48,-5,65,-5,97,-5,111,-5,-114,-5,-79,-5,-22,-5,24,-4,117,-4,-53,-4,42,-3,-87,-3,24,-2,-95,-2,43,-1,-97,-1,47,0,-92,0,33,1,122,1,-41,1,51,2,-107,2,-13,2,79,3,-70,3,21,4,104,4,-62,4,22,5,90,5,-84,5,-57,5,-32,5,-55,5,-93,5,87,5,-6,4,-118,4,42,4,-56,3,109,3,25,3,12,3,-35,2,-32,2,-25,2,-17,2,-35,2,-34,2,-23,2,-43,2,-48,2,-79,2,121,2,67,2,11,2,-41,1,-99,1,108,1,71,1,37,1,1,1,-31,0,-72,0,125,0,19,0,-113,-1,1,-1,54,-2,-122,-3,-82,-4,-6,-5,78,-5,-48,-6,98,-6,52,-6,8,-6,55,-6,125,-6,-72,-6,66,-5,-93,-5,54,-4,-67,-4,61,-3,-47,-3,-112,-2,78,-1,85,0,96,1,-104,2,-51,3,-1,4,59,6,78,7,54,8,-3,8,-119,9,-35,9,-1,9,-55,9,115,9,-18,8,56,8,127,7,-116,6,-94,5,-112,4,115,3,59,2,-18,0,109,-1,-43,-3,50,-4,117,-6,-42,-8,10,-9,97,-11,-77,-13,76,-14,5,-15,-24,-17,29,-17,120,-18,16,-18,-11,-19,17,-18,107,-18,-10,-18,-54,-17,-41,-16,-22,-15,78,-13,-59,-12,117,-10,61,-8,30,-6,10,-4,-28,-3,-29,-1,-65,1,-89,3,-117,5,114,7,50,9,-25,10,-98,12,28,14,-128,15,-77,16,-66,17,-110,18,24,19,109,19,-119,19,122,19,22,19,127,18,-92,17,-104,16,92,15,-12,13,-122,12,-26,10,28,9,99,7,124,5,-114,3,-97,1,-67,-1,-43,-3,-5,-5,77,-6,-82,-8,105,-9,55,-10,74,-11,-115,-12,28,-12,-58,-13,-70,-13,-33,-13,20,-12,-100,-12,53,-11,10,-10,-37,-10,-19,-9,0,-7,84,-6,-76,-5,73,-3,-55,-2,49,0,-72,1,3,3,70,4,89,5,74,6,10,7,-89,7,12,8,87,8,110,8,94,8,35,8,-59,7,79,7,-70,6,27,6,82,5,-98,4,-64,3,-7,2,53,2,81,1,-106,0,-65,-1,36,-1,107,-2,-42,-3,45,-3,127,-4,-23,-5,90,-5,-65,-6,67,-6,-51,-7,124,-7,50,-7,25,-7,45,-7,106,-7,-93,-7,-13,-7,99,-6,-71,-6,-4,-6,33,-5,79,-5,73,-5,61,-5,10,-5,-30,-6,-70,-6,-103,-6,-109,-6,-83,-6,-30,-6,89,-5,-46,-5,89,-4,-33,-4,103,-3,-24,-3,80,-2,-79,-2,23,-1,115,-1,-19,-1,91,0,-16,0,-110,1,82,2,7,3,-42,3,-113,4,30,5,-66,5,35,6,117,6,-95,6,-86,6,-80,6,-100,6,-110,6,-125,6,-118,6,-108,6,-88,6,-70,6,-41,6,-43,6,-23,6,-63,6,-74,6,116,6,42,6,-68,5,106,5,-9,4,126,4,40,4,-48,3,-116,3,83,3,77,3,64,3,48,3,24,3,-15,2,-71,2,91,2,-16,1,97,1,-56,0,21,0,109,-1,-120,-2,-41,-3,6,-3,73,-4,-87,-5,8,-5,118,-6,3,-6,123,-7,39,-7,-74,-8,95,-8,-10,-9,-107,-9,46,-9,-51,-10,-103,-10,67,-10,39,-10,9,-10,25,-10,74,-10,-109,-10,4,-9,-99,-9,89,-8,56,-7,31,-6,36,-5,38,-4,12,-3,-3,-3,-17,-2,-37,-1,-90,0,-102,1,-125,2,-108,3,-115,4,-98,5,-88,6,-41,7,-40,8,-34,9,-77,10,117,11,0,12,87,12,-109,12,121,12,96,12,25,12,-49,11,72,11,-47,10,48,10,119,9,-90,8,-100,7,112,6,-7,4,103,3,-110,1,-57,-1,-67,-3,-84,-5,-64,-7,-25,-9,71,-10,-62,-12,-112,-13,-108,-14,-54,-15,65,-15,-17,-16,-61,-16,-48,-16,16,-15,-122,-15,43,-14,13,-13,39,-12,116,-11,-4,-10,-97,-8,-115,-6,89,-4,94,-2,119,0,-118,2,-83,4,-113,6,120,8,49,10,-52,11,58,13,97,14,64,15,-25,15,59,16,93,16,77,16,-15,15,104,15,-90,14,-104,13,102,12,-9,10,99,9,-92,7,-41,5,-1,3,8,2,46,0,98,-2,-97,-4,-19,-6,71,-7,-55,-9,103,-10,43,-11,14,-12,39,-13,-125,-14,12,-14,-70,-15,-69,-15,-16,-15,84,-14,8,-13}; }
	private static byte[] data33(){ return new byte[] {-74,-13,-80,-12,-67,-11,-62,-10,-14,-9,13,-7,35,-6,85,-5,117,-4,-92,-3,-38,-2,32,0,96,1,-79,2,0,4,57,5,108,6,123,7,85,8,18,9,-83,9,41,10,116,10,-93,10,-78,10,-64,10,-74,10,-111,10,95,10,20,10,-76,9,62,9,-71,8,1,8,54,7,93,6,-127,5,-102,4,-99,3,-87,2,-61,1,-55,0,-6,-1,6,-1,68,-2,105,-3,-39,-4,66,-4,-7,-5,-84,-5,127,-5,85,-5,103,-5,91,-5,106,-5,111,-5,103,-5,-112,-5,-125,-5,-102,-5,-106,-5,-96,-5,-76,-5,-80,-5,-50,-5,-19,-5,45,-4,93,-4,124,-4,-97,-4,-92,-4,122,-4,82,-4,28,-4,-35,-5,-94,-5,118,-5,103,-5,110,-5,118,-5,-95,-5,-41,-5,4,-4,111,-4,-85,-4,48,-3,125,-3,-4,-3,92,-2,-72,-2,16,-1,104,-1,-45,-1,53,0,-57,0,80,1,-20,1,-98,2,73,3,1,4,-82,4,61,5,-57,5,30,6,60,6,68,6,17,6,-64,5,83,5,-52,4,86,4,-23,3,-103,3,102,3,95,3,76,3,109,3,110,3,108,3,104,3,70,3,38,3,-14,2,-90,2,84,2,3,2,-81,1,113,1,57,1,12,1,-45,0,-76,0,-125,0,59,0,-46,-1,112,-1,-47,-2,60,-2,122,-3,-41,-4,67,-4,-91,-5,27,-5,-86,-6,80,-6,9,-6,-52,-7,-82,-7,-81,-7,-38,-7,28,-6,-114,-6,15,-5,-81,-5,72,-4,11,-3,-55,-3,-87,-2,-104,-1,-107,0,-85,1,-33,2,20,4,69,5,-118,6,-71,7,-36,8,-49,9,-98,10,37,11,-104,11,-77,11,-91,11,97,11,-14,10,99,10,-66,9,27,9,44,8,79,7,63,6,17,5,-61,3,77,2,-51,0,4,-1,72,-3,104,-5,-119,-7,-91,-9,-62,-11,4,-12,85,-14,-14,-16,-91,-17,-98,-18,-44,-19,76,-19,-14,-20,-40,-20,-6,-20,60,-19,-42,-19,-118,-18,114,-17,-112,-16,-73,-15,11,-13,-121,-12,7,-10,-92,-9,82,-7,13,-5,-26,-4,-20,-2,-32,0,7,3,31,5,37,7,52,9,-3,10,-54,12,66,14,-104,15,-65,16,-91,17,84,18,-29,18,67,19,57,19,20,19,-84,18,3,18,9,17,-32,15,91,14,-57,12,7,11,66,9,115,7,-104,5,-65,3,-21,1,62,0,118,-2,-9,-4,105,-5,33,-6,-41,-8,-36,-9,-26,-10,79,-10,-41,-11,-100,-11,-108,-11,-80,-11,41,-10,-69,-10,117,-9,94,-8,109,-7,-123,-6,-75,-5,6,-3,87,-2,-77,-1,-2,0,114,2,-80,3,-43,4,-37,5,-90,6,70,7,-62,7,8,8,61,8,52,8,35,8,-45,7,124,7,11,7,115,6,-47,5,14,5,71,4,89,3,-125,2,-109,1,-78,0,-79,-1,-66,-2,-35,-3,-16,-4,31,-4,78,-5,-99,-6,-38,-7,79,-7,-76,-8,76,-8,1,-8,-41,-9,-56,-9,-23,-9,47,-8,109,-8,-59,-8,21,-7,84,-7,127,-7,-105,-7,-89,-7,-113,-7,107,-7,68,-7,44,-7,40,-7,40,-7,58,-7,118,-7,-36,-7,80,-6,-46,-6,70,-5,-45,-5,59,-4,-106,-4,-19,-4,61,-3,-123,-3,-29,-3,88,-2,-50,-2,57,-1,-45,-1,69,0,-55,0,69,1,-87,1,8,2,86,2,-48,2,31,3,-124,3,-33,3,59,4,-124,4,-29,4,43,5,-122,5,-1,5,99,6,-49,6,65,7,-83,7,31,8,-118,8,-53,8,-5,8,21,9,5,9,-4,8,-41,8,-71,8,-117,8,114,8,93,8,121,8,113,8,107,8,69,8,41,8,-54,7,87,7,-67,6,20,6,59,5,71,4,114,3,126,2,-101,1,-83,0,-58,-1,-32,-2,-10,-3,28,-3,67,-4,97,-5,-124,-6,-99,-7,-51,-8,-6,-9,10,-9,89,-10,-109,-11,-34,-12,101,-12,-15,-13,-96,-13,-127,-13,120,-13,-107,-13,-81,-13,28,-12,-87,-12,79,-11,11,-10,-10,-10,-25,-9,-29,-8,-39,-7,-53,-6,-92,-5,-117,-4,101,-3,72,-2,80,-1,92,0,-125,1,-69,2,0,4,84,5,-128,6,-82,7,-78,8,121,9,62,10,-54,10,62,11,-124,11,-82,11,-56,11,-55,11,-102,11,80,11,-13,10,103,10,-101,9,-90,8,88,7,-21,5,72,4,114,2,-102,0,-102,-2,-62,-4,-6,-6,42,-7,-118,-9,-16,-11,-84,-12,110,-13,94,-14,-122,-15,-48,-16,98,-16,-1,-17,1,-16,41,-16,-128,-16,18,-15,-6,-15,15,-13,107,-12,-17,-11,-86,-9,-111,-7,-102,-5,-61,-3,-14,-1,38,2,68,4,74,6,56,8,6,10,-122,11,-16,12,36,14,33,15,-23,15,-114,16,-15,16,44,17,44,17,-22,16,98,16,-126,15,122,14,12,13,-122,11,-47,9,12,8,66,6,109,4,-99,2,-33,0,56,-1,-105,-3,-9,-5,-128,-6,28,-7,-31,-9,-71,-10,-63,-11,-16,-12,59,-12,-46,-13,-122,-13,-116,-13,-102,-13,-24,-13,70,-12}; }
	private static byte[] data34(){ return new byte[] {-55,-12,92,-11,-16,-11,-127,-10,52,-9,-8,-9,-66,-8,-67,-7,-50,-6,7,-4,114,-3,-54,-2,45,0,119,1,-73,2,-58,3,-68,4,-89,5,97,6,11,7,-99,7,46,8,-102,8,-19,8,51,9,78,9,80,9,39,9,-58,8,92,8,-76,7,-2,6,28,6,60,5,77,4,-122,3,-110,2,-52,1,-23,0,32,0,89,-1,-108,-2,-34,-3,79,-3,-64,-4,102,-4,26,-4,-12,-5,-28,-5,-32,-5,-9,-5,23,-4,66,-4,124,-4,-49,-4,9,-3,96,-3,-98,-3,-37,-3,16,-2,18,-2,48,-2,24,-2,36,-2,3,-2,-12,-3,-47,-3,-80,-3,109,-3,46,-3,-46,-4,-101,-4,60,-4,-33,-5,-89,-5,92,-5,14,-5,-34,-6,-102,-6,106,-6,89,-6,65,-6,82,-6,103,-6,-78,-6,-15,-6,80,-5,-70,-5,42,-4,-69,-4,62,-3,-35,-3,-118,-2,85,-1,10,0,-9,0,-55,1,-74,2,-122,3,87,4,-18,4,89,5,-108,5,-105,5,100,5,35,5,-36,4,-116,4,80,4,50,4,67,4,102,4,-113,4,-51,4,-22,4,-6,4,-20,4,-82,4,104,4,11,4,-73,3,101,3,29,3,-18,2,-91,2,122,2,72,2,19,2,-75,1,93,1,-38,0,42,0,113,-1,-97,-2,-52,-3,-8,-4,35,-4,122,-5,-60,-6,71,-6,-50,-7,101,-7,0,-7,-69,-8,-105,-8,109,-8,118,-8,-115,-8,-52,-8,49,-7,-56,-7,118,-6,81,-5,80,-4,120,-3,-87,-2,-1,-1,112,1,-49,2,64,4,-78,5,-1,6,58,8,107,9,108,10,68,11,-14,11,-118,12,-39,12,56,13,64,13,73,13,30,13,-46,12,100,12,-37,11,31,11,63,10,57,9,-2,7,-101,6,21,5,94,3,-114,1,-104,-1,-106,-3,-117,-5,122,-7,118,-9,-117,-11,-61,-13,17,-14,-97,-16,61,-17,12,-18,9,-19,67,-20,-86,-21,91,-21,45,-21,78,-21,-118,-21,-33,-21,66,-20,-43,-20,125,-19,76,-18,54,-17,115,-16,-24,-15,-97,-13,-123,-11,-103,-9,-5,-7,66,-4,-115,-2,-30,0,3,3,22,5,-16,6,-58,8,80,10,-28,11,93,13,-54,14,-7,15,-5,16,-57,17,67,18,103,18,33,18,-97,17,-81,16,-114,15,50,14,-50,12,82,11,-47,9,75,8,-37,6,101,5,-15,3,114,2,-3,0,-84,-1,59,-2,4,-3,-48,-5,-47,-6,-54,-7,39,-7,-98,-8,100,-8,86,-8,-111,-8,3,-7,-97,-7,109,-6,75,-5,77,-4,98,-3,103,-2,-110,-1,-91,0,-66,1,-61,2,-51,3,-94,4,98,5,16,6,-103,6,28,7,100,7,-82,7,-43,7,-28,7,-22,7,-73,7,-126,7,19,7,-119,6,-4,5,57,5,103,4,-120,3,-108,2,-109,1,119,0,120,-1,106,-2,99,-3,100,-4,-125,-5,-99,-6,-16,-7,59,-7,-89,-8,55,-8,-13,-9,-32,-9,-66,-9,-56,-9,-46,-9,-23,-9,-16,-9,2,-8,-45,-9,-63,-9,-69,-9,-120,-9,-98,-9,-94,-9,-75,-9,-2,-9,52,-8,-128,-8,-44,-8,42,-7,100,-7,-79,-7,-21,-7,10,-6,64,-6,-128,-6,-39,-6,42,-5,-114,-5,17,-4,-122,-4,20,-3,110,-3,-69,-3,-34,-3,-12,-3,-17,-3,-17,-3,-32,-3,-6,-3,31,-2,96,-2,-56,-2,76,-1,-59,-1,87,0,-42,0,76,1,-46,1,104,2,-28,2,121,3,16,4,-42,4,-116,5,61,6,17,7,-57,7,-121,8,27,9,-64,9,73,10,-58,10,54,11,-103,11,-19,11,63,12,120,12,-93,12,-100,12,-111,12,93,12,-8,11,122,11,-25,10,38,10,79,9,108,8,122,7,-125,6,-121,5,-101,4,-125,3,-119,2,121,1,99,0,72,-1,16,-2,-14,-4,-91,-5,118,-6,84,-7,29,-8,5,-9,-3,-11,17,-11,80,-12,-85,-13,53,-13,-49,-14,-79,-14,-95,-14,-32,-14,32,-13,-116,-13,-15,-13,-121,-12,18,-11,-86,-11,75,-10,-35,-10,-108,-9,80,-8,58,-7,52,-6,78,-5,-110,-4,3,-2,102,-1,-31,0,69,2,113,3,-105,4,-107,5,-123,6,88,7,31,8,-25,8,-89,9,96,10,11,11,-122,11,-7,11,26,12,19,12,-76,11,26,11,74,10,31,9,-46,7,56,6,-101,4,-26,2,32,1,112,-1,-97,-3,-16,-5,38,-6,-112,-8,-30,-10,88,-11,-20,-13,-96,-14,-125,-15,-123,-16,-59,-17,75,-17,-7,-18,13,-17,70,-17,-76,-17,98,-16,76,-15,115,-14,-66,-13,75,-11,1,-9,-9,-8,-20,-6,6,-3,52,-1,84,1,92,3,83,5,41,7,-21,8,108,10,-36,11,28,13,76,14,84,15,76,16,-17,16,111,17,-82,17,-106,17,71,17,-92,16,-71,15,-128,14,36,13,-112,11,-27,9,55,8,121,6,-80,4,-15,2,61,1,-83,-1,56,-2,-46,-4,-119,-5,117,-6,108,-7,-92,-8,-72,-9,9,-9,95,-10,-65,-11,81,-11,-27,-12,-93,-12,125,-12,124,-12}; }
	private static byte[] data35(){ return new byte[] {-96,-12,-5,-12,-123,-11,31,-10,3,-9,-12,-9,-11,-8,24,-6,21,-5,36,-4,32,-3,29,-2,10,-1,-3,-1,-3,0,-6,1,16,3,9,4,5,5,-31,5,-93,6,108,7,-58,7,-11,7,-27,7,-71,7,97,7,-8,6,110,6,-61,5,34,5,104,4,-61,3,2,3,56,2,104,1,-98,0,-48,-1,18,-1,106,-2,-46,-3,88,-3,-25,-4,-83,-4,-112,-4,-108,-4,-90,-4,-37,-4,34,-3,-127,-3,-15,-3,101,-2,-25,-2,105,-1,-15,-1,89,0,-66,0,22,1,90,1,118,1,-124,1,107,1,74,1,7,1,-67,0,97,0,9,0,-84,-1,81,-1,-27,-2,-108,-2,43,-2,-57,-3,110,-3,-42,-4,74,-4,-79,-5,22,-5,125,-6,-28,-7,117,-7,9,-7,-34,-8,-64,-8,-54,-8,7,-7,83,-7,-70,-7,67,-6,-10,-6,-72,-5,117,-4,102,-3,61,-2,38,-1,-28,-1,-80,0,66,1,-76,1,14,2,65,2,109,2,-107,2,-78,2,-8,2,53,3,-123,3,-40,3,34,4,104,4,-83,4,-51,4,3,5,7,5,17,5,20,5,1,5,-10,4,-48,4,-60,4,-82,4,-123,4,91,4,25,4,-72,3,71,3,-67,2,7,2,63,1,113,0,-100,-1,-67,-2,-41,-3,-16,-4,33,-4,68,-5,-118,-6,-59,-7,33,-7,-113,-8,11,-8,-86,-9,117,-9,86,-9,103,-9,-98,-9,-16,-9,120,-8,36,-7,-8,-7,-12,-6,14,-4,78,-3,-81,-2,39,0,-67,1,108,3,27,5,-70,6,79,8,-50,9,24,11,36,12,20,13,-35,13,113,14,-4,14,94,15,-75,15,-27,15,46,16,29,16,-4,15,-76,15,50,15,125,14,127,13,86,12,-22,10,94,9,-116,7,113,5,90,3,12,1,-29,-2,-112,-4,81,-6,51,-8,53,-10,83,-12,-98,-14,36,-15,-76,-17,114,-18,83,-19,88,-20,-119,-21,-55,-22,41,-22,-87,-23,71,-23,3,-23,-15,-24,9,-23,100,-23,12,-22,-3,-22,96,-20,-37,-19,-86,-17,-101,-15,-51,-13,-8,-11,45,-8,123,-6,-63,-4,2,-1,75,1,115,3,-83,5,-60,7,-48,9,-83,11,96,13,-33,14,-9,15,-37,16,78,17,120,17,81,17,-50,16,12,16,5,15,-5,13,-54,12,-125,11,27,10,-36,8,108,7,19,6,-74,4,106,3,25,2,-32,0,-72,-1,-81,-2,-77,-3,-41,-4,27,-4,-106,-5,53,-5,27,-5,55,-5,-121,-5,29,-4,-83,-4,-92,-3,-124,-2,124,-1,-119,0,121,1,-121,2,89,3,63,4,-23,4,-116,5,14,6,-100,6,21,7,119,7,-40,7,63,8,-112,8,-53,8,0,9,-5,8,-16,8,-104,8,60,8,-95,7,-12,6,29,6,67,5,57,4,47,3,28,2,-12,0,-44,-1,-76,-2,-109,-3,-117,-4,-72,-5,-15,-6,80,-6,-57,-7,87,-7,25,-7,-50,-8,-106,-8,87,-8,56,-8,-9,-9,-72,-9,117,-9,80,-9,45,-9,28,-9,17,-9,62,-9,106,-9,-72,-9,5,-8,115,-8,-70,-8,33,-7,94,-7,-81,-7,-14,-7,46,-6,101,-6,-93,-6,-31,-6,29,-5,118,-5,-60,-5,35,-4,99,-4,-114,-4,-83,-4,-70,-4,-112,-4,108,-4,33,-4,-25,-5,-92,-5,124,-5,102,-5,117,-5,-95,-5,-13,-5,83,-4,-76,-4,92,-3,-55,-3,112,-2,23,-1,-41,-1,-98,0,119,1,97,2,83,3,90,4,83,5,85,6,76,7,94,8,70,9,67,10,59,11,17,12,-38,12,-124,13,33,14,-97,14,-19,14,61,15,78,15,79,15,43,15,-20,14,-103,14,16,14,-125,13,-35,12,25,12,72,11,89,10,102,9,79,8,59,7,23,6,-46,4,126,3,33,2,-78,0,47,-1,-87,-3,27,-4,-90,-6,55,-7,-21,-9,-96,-10,-103,-11,-78,-12,10,-12,-108,-13,86,-13,52,-13,26,-13,51,-13,87,-13,115,-13,-104,-13,-70,-13,-14,-13,31,-12,-100,-12,20,-11,-53,-11,-79,-10,-65,-9,4,-7,100,-6,-42,-5,75,-3,-67,-2,32,0,72,1,-108,2,-95,3,-76,4,-65,5,-43,6,-47,7,-29,8,-42,9,-102,10,101,11,-24,11,53,12,56,12,10,12,-102,11,-62,10,-55,9,-125,8,39,7,-97,5,-9,3,79,2,-109,0,-23,-2,50,-3,118,-5,-54,-7,25,-8,117,-10,-31,-12,123,-13,23,-14,1,-15,-1,-17,80,-17,-35,-18,-98,-18,-79,-18,-33,-18,97,-17,31,-16,16,-15,36,-14,-123,-13,11,-11,-89,-10,123,-8,101,-6,106,-4,118,-2,-127,0,-104,2,-103,4,-78,6,-93,8,-117,10,100,12,3,14,-110,15,-34,16,6,18,-32,18,119,19,-42,19,-45,19,-98,19,-4,18,21,18,-5,16,-114,15,2,14,73,12,-112,10,-73,8,9,7,88,5,-61,3,88,2,19,1,-37,-1,-79,-2,-83,-3,-100,-4,-107,-5,-117,-6,-115,-7,-128,-8,-95,-9,-46,-10,16,-10,-95,-11,74,-11,48,-11,78,-11}; }
	private static byte[] data36(){ return new byte[] {-117,-11,23,-10,-93,-10,87,-9,36,-8,-38,-8,-100,-7,83,-6,28,-5,-14,-5,-77,-4,-99,-3,-108,-2,-110,-1,-104,0,-80,1,-80,2,-104,3,92,4,2,5,100,5,-94,5,-87,5,-104,5,86,5,21,5,-69,4,102,4,-16,3,89,3,-46,2,52,2,120,1,-76,0,-12,-1,61,-1,124,-2,-53,-3,47,-3,-61,-4,-125,-4,79,-4,82,-4,-107,-4,-38,-4,80,-3,-49,-3,101,-2,18,-1,-73,-1,92,0,-6,0,-97,1,42,2,-85,2,49,3,-108,3,-17,3,22,4,56,4,65,4,54,4,28,4,-18,3,-122,3,47,3,-61,2,62,2,-78,1,35,1,-115,0,-20,-1,42,-1,105,-2,-107,-3,-73,-4,-60,-5,-50,-6,-23,-7,35,-7,-127,-8,4,-8,-58,-9,-58,-9,-21,-9,93,-8,-5,-8,-98,-7,114,-6,80,-5,40,-4,-6,-4,-84,-3,68,-2,-42,-2,69,-1,-103,-1,-30,-1,52,0,123,0,-28,0,65,1,-56,1,44,2,-97,2,15,3,107,3,-43,3,16,4,-128,4,-85,4,-17,4,39,5,92,5,-100,5,-75,5,-15,5,-24,5,-29,5,-45,5,-94,5,80,5,-35,4,60,4,115,3,-68,2,-25,1,14,1,43,0,89,-1,96,-2,-127,-3,-92,-4,-75,-5,-68,-6,-43,-7,-3,-8,39,-8,-115,-9,-1,-10,-102,-10,108,-10,-121,-10,-76,-10,55,-9,-35,-9,-81,-8,-125,-7,-103,-6,-74,-5,14,-3,114,-2,-5,-1,-106,1,48,3,-33,4,-123,6,41,8,-94,9,7,11,65,12,90,13,122,14,91,15,22,16,-73,16,71,17,-91,17,-24,17,19,18,25,18,-13,17,-89,17,37,17,104,16,92,15,11,14,-125,12,-86,10,-86,8,113,6,59,4,-36,1,-69,-1,-120,-3,124,-5,-106,-7,-57,-9,37,-10,110,-12,-7,-14,100,-15,-24,-17,104,-18,-14,-20,-100,-21,74,-22,58,-23,59,-24,-101,-25,9,-25,-46,-26,-30,-26,46,-25,-53,-25,-94,-24,-76,-23,18,-21,-113,-20,62,-18,43,-16,55,-14,110,-12,-34,-10,75,-7,-47,-5,108,-2,-13,0,127,3,-32,5,-8,7,-8,9,-100,11,2,13,6,14,-30,14,75,15,-121,15,116,15,39,15,-75,14,8,14,68,13,58,12,67,11,14,10,-69,8,107,7,0,6,-90,4,77,3,4,2,-35,0,-9,-1,12,-1,108,-2,-15,-3,-98,-3,-112,-3,-124,-3,-95,-3,-1,-3,127,-2,19,-1,-55,-1,-104,0,108,1,73,2,73,3,13,4,19,5,-65,5,-118,6,30,7,-77,7,40,8,-89,8,8,9,95,9,-48,9,37,10,122,10,-85,10,-64,10,-62,10,127,10,36,10,-103,9,-21,8,20,8,41,7,34,6,0,5,-25,3,-44,2,-48,1,-47,0,-40,-1,-1,-2,51,-2,-127,-3,-46,-4,53,-4,-119,-5,-34,-6,60,-6,-105,-7,7,-7,-128,-8,30,-8,-66,-9,99,-9,49,-9,24,-9,-22,-10,-22,-10,-31,-10,-10,-10,31,-9,72,-9,116,-9,-80,-9,-7,-9,93,-8,-55,-8,45,-7,-113,-7,-15,-7,75,-6,-120,-6,-28,-6,11,-5,42,-5,27,-5,17,-5,-36,-6,-94,-6,75,-6,-14,-7,-100,-7,56,-7,-21,-8,-108,-8,101,-8,48,-8,5,-8,-12,-9,-25,-9,7,-8,55,-8,-114,-8,0,-7,-117,-7,82,-6,33,-5,54,-4,69,-3,-121,-2,-64,-1,24,1,102,2,-65,3,27,5,91,6,-74,7,-20,8,48,10,87,11,119,12,120,13,81,14,28,15,-59,15,61,16,-95,16,-10,16,24,17,44,17,33,17,-31,16,-93,16,46,16,-66,15,42,15,-124,14,-76,13,-27,12,-48,11,-110,10,47,9,-72,7,24,6,116,4,-48,2,39,1,-108,-1,19,-2,-74,-4,89,-5,57,-6,30,-7,42,-8,80,-9,-114,-10,-19,-11,63,-11,-60,-12,80,-12,-7,-13,-70,-13,125,-13,99,-13,116,-13,-103,-13,-20,-13,111,-12,-7,-12,-85,-11,-109,-10,-123,-9,-78,-8,-45,-7,38,-5,92,-4,-41,-3,34,-1,-118,0,-30,1,64,3,-103,4,-43,5,-10,6,18,8,-12,8,-51,9,100,10,-29,10,16,11,30,11,-7,10,-114,10,-4,9,68,9,66,8,8,7,-54,5,69,4,-81,2,7,1,70,-1,-115,-3,-70,-5,-18,-7,43,-8,-128,-10,-18,-12,115,-13,30,-14,-11,-16,7,-16,57,-17,-67,-18,97,-18,66,-18,118,-18,-72,-18,67,-17,-24,-17,-42,-16,-20,-15,43,-13,-111,-12,-8,-11,-95,-9,74,-7,23,-5,-6,-4,0,-1,21,1,51,3,95,5,-123,7,-78,9,-83,11,-93,13,94,15,-53,16,7,18,-31,18,-127,19,-55,19,-66,19,124,19,-42,18,3,18,4,17,-27,15,-90,14,83,13,15,12,-72,10,98,9,2,8,-74,6,79,5,-15,3,-100,2,61,1,-19,-1,-111,-2,100,-3,33,-4,8,-5,23,-6,46,-7,101,-8,-68,-9,59,-9,-36,-10,-85,-10,-88,-10,-74,-10}; }
	private static byte[] data37(){ return new byte[] {-17,-10,77,-9,-44,-9,108,-8,2,-7,-46,-7,-107,-6,108,-5,72,-4,40,-3,9,-2,-17,-2,-51,-1,-102,0,74,1,-11,1,108,2,-45,2,16,3,53,3,50,3,45,3,7,3,-18,2,-82,2,97,2,-14,1,-127,1,-30,0,79,0,-110,-1,-27,-2,37,-2,119,-3,-43,-4,56,-4,-40,-5,-117,-5,120,-5,105,-5,-93,-5,11,-4,-118,-4,60,-3,13,-2,-23,-2,-66,-1,-93,0,99,1,46,2,-35,2,-118,3,20,4,-78,4,29,5,-112,5,-12,5,63,6,-128,6,-109,6,-66,6,-88,6,-101,6,101,6,18,6,-111,5,-14,4,49,4,66,3,98,2,49,1,11,0,-60,-2,-108,-3,71,-4,51,-5,21,-6,34,-7,90,-8,-64,-9,120,-9,57,-9,63,-9,93,-9,-84,-9,32,-8,-96,-8,48,-7,-50,-7,104,-6,-1,-6,-113,-5,19,-4,-125,-4,-3,-4,108,-3,-63,-3,53,-2,-113,-2,8,-1,101,-1,-19,-1,115,0,-12,0,122,1,-4,1,-106,2,27,3,-65,3,57,4,-65,4,45,5,-123,5,-5,5,26,6,92,6,88,6,72,6,3,6,-65,5,61,5,-90,4,3,4,68,3,113,2,-101,1,-66,0,-51,-1,-24,-2,-34,-3,-13,-4,-16,-5,-38,-6,-34,-7,-41,-8,-15,-9,31,-9,119,-10,-18,-11,-64,-11,-85,-11,-26,-11,80,-10,-17,-10,-75,-9,-45,-8,-30,-7,59,-5,-109,-4,8,-2,-117,-1,15,1,-93,2,51,4,-79,5,63,7,-91,8,38,10,127,11,-25,12,28,14,103,15,101,16,120,17,97,18,32,19,-76,19,27,20,66,20,62,20,16,20,-122,19,-66,18,-63,17,121,16,-4,14,96,13,-107,11,-73,9,-58,7,-36,5,-23,3,3,2,31,0,71,-2,87,-4,-119,-6,-96,-8,-72,-10,-24,-12,8,-13,56,-15,111,-17,-68,-19,51,-20,-68,-22,-126,-23,79,-24,104,-25,-58,-26,58,-26,10,-26,28,-26,87,-26,-25,-26,-82,-25,-59,-24,24,-22,-91,-21,118,-19,116,-17,-98,-15,5,-12,-115,-10,48,-7,-77,-5,64,-2,-95,0,-46,2,-47,4,-99,6,8,8,86,9,73,10,26,11,-102,11,6,12,67,12,56,12,18,12,-91,11,42,11,102,10,-97,9,-123,8,109,7,55,6,-8,4,-70,3,-122,2,-123,1,-115,0,-16,-1,115,-1,46,-1,29,-1,55,-1,126,-1,-46,-1,57,0,-65,0,92,1,-10,1,-93,2,64,3,18,4,-65,4,-119,5,61,6,16,7,-61,7,-122,8,46,9,-30,9,120,10,13,11,-105,11,-8,11,84,12,-118,12,-82,12,-108,12,98,12,-30,11,94,11,-102,10,-40,9,-6,8,6,8,4,7,19,6,35,5,66,4,103,3,-122,2,-66,1,-18,0,42,0,97,-1,-117,-2,-59,-3,-3,-4,49,-4,98,-5,-61,-6,-2,-7,104,-7,-33,-8,114,-8,29,-8,-57,-9,-122,-9,109,-9,84,-9,77,-9,76,-9,107,-9,-105,-9,-57,-9,30,-8,126,-8,-28,-8,87,-7,-35,-7,89,-6,-50,-6,63,-5,-120,-5,-70,-5,-55,-5,-80,-5,111,-5,4,-5,-117,-6,-36,-7,52,-7,-124,-8,-58,-9,31,-9,127,-10,-9,-11,106,-11,-25,-12,116,-12,28,-12,-46,-13,-91,-13,123,-13,-113,-13,-58,-13,63,-12,-32,-12,-62,-11,-63,-10,31,-8,124,-7,34,-5,-66,-4,-123,-2,50,0,-8,1,-98,3,50,5,-60,6,45,8,-115,9,-41,10,11,12,48,13,48,14,18,15,-33,15,-96,16,64,17,-52,17,54,18,-110,18,-56,18,-30,18,-22,18,-44,18,-96,18,56,18,-106,17,-60,16,-59,15,-106,14,44,13,-89,11,25,10,93,8,-57,6,69,5,-55,3,96,2,12,1,-51,-1,-94,-2,127,-3,63,-4,42,-5,-4,-7,-8,-8,-11,-9,13,-9,32,-10,96,-11,-62,-12,67,-12,-24,-13,-67,-13,-82,-13,-66,-13,9,-12,124,-12,14,-11,-86,-11,-116,-10,114,-9,105,-8,-123,-7,-61,-6,-2,-5,96,-3,-43,-2,73,0,-51,1,59,3,-76,4,-15,5,35,7,34,8,-21,8,-105,9,-4,9,68,10,54,10,44,10,-40,9,108,9,-52,8,-6,7,23,7,2,6,-49,4,104,3,-41,1,46,0,94,-2,-103,-4,-53,-6,1,-7,78,-9,-65,-11,85,-12,-2,-14,-9,-15,1,-15,94,-16,-53,-17,105,-17,62,-17,29,-17,62,-17,100,-17,-29,-17,86,-16,3,-15,-43,-15,-52,-14,-25,-13,20,-11,122,-10,-13,-9,-76,-7,122,-5,125,-3,-104,-1,-35,1,48,4,104,6,-98,8,-63,10,-96,12,85,14,-76,15,-50,16,-83,17,26,18,76,18,55,18,2,18,-95,17,68,17,-99,16,-3,15,77,15,-124,14,-77,13,-75,12,-72,11,115,10,34,9,-73,7,39,6,-84,4,36,3,-75,1,73,0,-11,-2,-55,-3,-93,-4,-88,-5,-49,-6,11,-6,106,-7,-58,-8,105,-8,33,-8,-10,-9,6,-8,29,-8}; }
	private static byte[] data38(){ return new byte[] {101,-8,-46,-8,113,-7,12,-6,-41,-6,-89,-5,109,-4,72,-3,14,-2,-48,-2,121,-1,2,0,125,0,-46,0,5,1,35,1,56,1,58,1,68,1,65,1,36,1,-27,0,-77,0,83,0,-48,-1,75,-1,-87,-2,-30,-3,46,-3,90,-4,-97,-5,2,-5,125,-6,32,-6,-19,-7,-27,-7,-2,-7,88,-6,-76,-6,92,-5,23,-4,-44,-4,-63,-3,-74,-2,-96,-1,-107,0,-108,1,-127,2,98,3,65,4,-1,4,-65,5,113,6,28,7,-99,7,54,8,-81,8,51,9,-93,9,13,10,71,10,103,10,84,10,0,10,108,9,-112,8,115,7,28,6,-109,4,-15,2,61,1,-117,-1,17,-2,-114,-4,70,-5,46,-6,42,-7,-124,-8,-46,-9,93,-9,16,-9,-62,-10,-85,-10,-83,-10,-55,-10,5,-9,76,-9,-83,-9,40,-8,-96,-8,35,-7,-77,-7,72,-6,-47,-6,91,-5,-35,-5,119,-4,3,-3,-97,-3,58,-2,-27,-2,-107,-1,62,0,-6,0,-83,1,110,2,37,3,-49,3,110,4,-6,4,125,5,-36,5,49,6,64,6,91,6,80,6,34,6,-17,5,126,5,9,5,104,4,-66,3,-10,2,29,2,31,1,40,0,5,-1,-18,-3,-76,-4,-117,-5,70,-6,39,-7,-5,-9,5,-9,37,-10,96,-11,-50,-12,-126,-12,119,-12,-114,-12,-25,-12,100,-11,60,-10,45,-9,81,-8,-120,-7,-6,-6,-119,-4,18,-2,-105,-1,29,1,-66,2,44,4,-92,5,41,7,-107,8,37,10,-94,11,61,13,-54,14,101,16,-28,17,65,19,123,20,109,21,48,22,-123,22,-91,22,98,22,-37,21,6,21,13,20,-28,18,-107,17,56,16,-34,14,114,13,-28,11,88,10,-68,8,12,7,47,5,98,3,103,1,93,-1,83,-3,82,-5,43,-7,50,-9,53,-11,61,-13,90,-15,120,-17,-43,-19,55,-20,-63,-22,89,-23,74,-24,64,-25,125,-26,19,-26,-42,-27,-13,-27,84,-26,-3,-26,-26,-25,19,-23,-123,-22,52,-20,24,-18,38,-16,84,-14,-105,-12,-41,-10,29,-7,67,-5,108,-3,89,-1,38,1,-28,2,82,4,-79,5,-72,6,-69,7,89,8,-34,8,48,9,55,9,42,9,-54,8,115,8,-66,7,-13,6,8,6,27,5,24,4,21,3,51,2,73,1,-76,0,34,0,-37,-1,-86,-1,-94,-1,-55,-1,6,0,124,0,-19,0,-128,1,14,2,-104,2,60,3,-39,3,106,4,24,5,-67,5,124,6,39,7,-2,7,-34,8,-56,9,-78,10,-110,11,100,12,20,13,-72,13,10,14,69,14,39,14,-25,13,110,13,-40,12,37,12,91,11,-116,10,-73,9,-20,8,33,8,80,7,-100,6,-64,5,-3,4,29,4,75,3,119,2,-118,1,-68,0,-7,-1,27,-1,90,-2,-109,-3,-45,-4,27,-4,111,-5,-53,-6,52,-6,-104,-7,3,-7,-106,-8,64,-8,3,-8,-36,-9,-31,-9,-27,-9,26,-8,96,-8,-68,-8,36,-7,-107,-7,22,-6,-95,-6,40,-5,-110,-5,9,-4,116,-4,-62,-4,-33,-4,-16,-4,-31,-4,-90,-4,42,-4,-105,-5,-14,-6,20,-6,29,-7,22,-8,16,-9,-29,-11,-41,-12,-69,-13,-77,-14,-63,-15,-44,-16,13,-16,126,-17,-9,-18,-51,-18,-67,-18,-1,-18,102,-17,10,-16,17,-15,66,-14,-99,-13,59,-11,-16,-10,-60,-8,-74,-6,-69,-4,-80,-2,-93,0,123,2,72,4,-9,5,-126,7,-9,8,75,10,-89,11,-37,12,22,14,53,15,96,16,123,17,105,18,84,19,16,20,-99,20,0,21,33,21,30,21,-68,20,55,20,111,19,-126,18,90,17,41,16,-40,14,111,13,36,12,-67,10,100,9,22,8,-54,6,-109,5,40,4,-21,2,-97,1,78,0,16,-1,-59,-3,-100,-4,95,-5,74,-6,47,-7,41,-8,44,-9,79,-10,-100,-11,14,-11,-99,-12,114,-12,119,-12,-108,-12,6,-11,127,-11,51,-10,-21,-10,-44,-9,-39,-8,-19,-7,29,-5,84,-4,-92,-3,23,-1,113,0,-26,1,69,3,-109,4,-41,5,-25,6,-20,7,-91,8,61,9,-98,9,-69,9,-85,9,114,9,19,9,114,8,-62,7,-40,6,-55,5,-124,4,45,3,-87,1,12,0,90,-2,-110,-4,-43,-6,21,-7,112,-9,-43,-11,116,-12,48,-13,29,-14,46,-15,94,-16,-42,-17,86,-17,-20,-18,-66,-18,-104,-18,-91,-18,-87,-18,-26,-18,45,-17,-95,-17,70,-16,3,-15,2,-14,50,-13,-81,-12,77,-10,60,-8,72,-6,-111,-4,-45,-2,40,1,95,3,-122,5,-122,7,87,9,-17,10,90,12,119,13,99,14,46,15,-58,15,61,16,-125,16,-71,16,-75,16,-62,16,-125,16,63,16,-57,15,61,15,-118,14,-86,13,-87,12,-116,11,80,10,-5,8,-103,7,42,6,-102,4,68,3,-60,1,114,0,49,-1,-3,-3,-9,-4,-13,-5,39,-5,120,-6,-10,-7,-117,-7,126,-7,97,-7,-118,-7,-53,-7,16,-6}; }
	private static byte[] data39(){ return new byte[] {-117,-6,37,-5,-67,-5,126,-4,44,-3,-38,-3,-108,-2,64,-1,-66,-1,42,0,-108,0,-59,0,-17,0,-11,0,2,1,-42,0,-95,0,99,0,14,0,-100,-1,42,-1,116,-2,-50,-3,2,-3,52,-4,77,-5,116,-6,-119,-7,-31,-8,63,-8,-42,-9,-95,-9,-105,-9,-64,-9,22,-8,-89,-8,86,-7,19,-6,-23,-6,-50,-5,-70,-4,-76,-3,-88,-2,-83,-1,-117,0,125,1,113,2,111,3,90,4,88,5,98,6,82,7,83,8,72,9,50,10,22,11,-52,11,93,12,-56,12,7,13,-9,12,-86,12,17,12,47,11,6,10,-58,8,90,7,-64,5,26,4,119,2,-52,0,69,-1,-57,-3,103,-4,20,-5,-25,-7,-15,-8,-1,-9,58,-9,-95,-10,48,-10,-58,-11,106,-11,73,-11,62,-11,52,-11,71,-11,114,-11,-85,-11,-1,-11,93,-10,-36,-10,123,-9,16,-8,-67,-8,-97,-7,112,-6,90,-5,70,-4,76,-3,83,-2,89,-1,85,0,87,1,67,2,30,3,-11,3,-74,4,78,5,-37,5,45,6,-125,6,-100,6,-91,6,-121,6,81,6,-23,5,109,5,-32,4,43,4,86,3,95,2,99,1,49,0,9,-1,-68,-3,117,-4,28,-5,-42,-7,-95,-8,-120,-9,-121,-10,-65,-11,12,-11,-96,-12,100,-12,79,-12,108,-12,-58,-12,75,-11,-18,-11,-64,-10,-93,-9,-31,-8,6,-6,69,-5,-101,-4,-13,-3,121,-1,-37,0,114,2,-36,3,-127,5,42,7,-17,8,-68,10,-125,12,108,14,32,16,-33,17,107,19,-64,20,-33,21,-73,22,77,23,-112,23,-103,23,78,23,-54,22,43,22,107,21,115,20,123,19,105,18,71,17,-8,15,-86,14,46,13,-104,11,-36,9,15,8,36,6,23,4,12,2,-49,-1,-85,-3,94,-5,28,-7,-2,-10,-78,-12,-89,-14,-118,-16,-107,-18,-95,-20,-16,-22,83,-23,1,-24,-31,-26,-8,-27,126,-27,35,-27,69,-27,-124,-27,36,-26,20,-25,73,-24,-96,-23,69,-21,11,-19,-38,-18,-38,-16,-50,-14,-36,-12,-27,-10,-70,-8,-99,-6,100,-4,19,-2,-103,-1,-14,0,78,2,67,3,32,4,-58,4,31,5,90,5,72,5,48,5,-68,4,85,4,-95,3,28,3,100,2,-60,1,40,1,-126,0,28,0,-73,-1,105,-1,63,-1,46,-1,64,-1,85,-1,-110,-1,-20,-1,62,0,-89,0,27,1,-106,1,50,2,-74,2,114,3,44,4,3,5,-15,5,-10,6,-3,7,29,9,64,10,100,11,103,12,96,13,25,14,-81,14,9,15,40,15,32,15,-31,14,-114,14,-2,13,117,13,-60,12,33,12,115,11,-57,10,15,10,66,9,120,8,-90,7,-73,6,-56,5,-22,4,-20,3,-10,2,3,2,48,1,92,0,-84,-1,-28,-2,56,-2,123,-3,-39,-4,26,-4,-114,-5,-40,-6,77,-6,-45,-7,115,-7,55,-7,36,-7,54,-7,108,-7,-68,-7,73,-6,-55,-6,111,-5,16,-4,-83,-4,76,-3,-29,-3,93,-2,-62,-2,38,-1,91,-1,-109,-1,-123,-1,102,-1,24,-1,-76,-2,27,-2,75,-3,91,-4,48,-5,-17,-7,120,-8,-15,-10,77,-11,-105,-13,-6,-15,74,-16,-51,-18,122,-19,69,-20,103,-21,-74,-22,88,-22,55,-22,102,-22,-40,-22,-110,-21,110,-20,-98,-19,7,-17,-106,-16,80,-14,51,-12,24,-10,14,-8,4,-6,6,-4,-5,-3,-4,-1,-24,1,-37,3,-59,5,-109,7,-125,9,81,11,23,13,-39,14,121,16,-29,17,73,19,79,20,46,21,-67,21,9,22,24,22,-31,21,126,21,-32,20,32,20,72,19,76,18,82,17,78,16,52,15,43,14,-6,12,-45,11,-93,10,99,9,22,8,-81,6,99,5,1,4,-80,2,80,1,17,0,-71,-2,124,-3,67,-4,14,-5,-15,-7,-71,-8,-64,-9,-57,-10,26,-10,-101,-11,70,-11,48,-11,95,-11,-80,-11,56,-10,-38,-10,-54,-9,-94,-8,-63,-7,-56,-6,-27,-5,32,-3,103,-2,-67,-1,6,1,92,2,-91,3,-26,4,5,6,28,7,9,8,-65,8,83,9,-104,9,-64,9,-102,9,49,9,-98,8,-39,7,-21,6,-78,5,123,4,9,3,-110,1,-7,-1,100,-2,-53,-4,28,-5,-105,-7,17,-8,-70,-10,101,-11,76,-12,61,-13,86,-14,-111,-15,-66,-16,37,-16,-96,-17,6,-17,-100,-18,46,-18,-27,-19,-109,-19,-123,-19,-114,-19,-49,-19,107,-18,48,-17,91,-16,-92,-15,96,-13,59,-11,78,-9,123,-7,-98,-5,-36,-3,-32,-1,-34,1,-85,3,86,5,-23,6,83,8,-98,9,-49,10,-13,11,13,13,3,14,-37,14,-116,15,36,16,123,16,-66,16,-67,16,-100,16,77,16,-65,15,52,15,107,14,-116,13,-108,12,115,11,90,10,7,9,-74,7,64,6,-50,4,65,3,-54,1,92,0,-12,-2,-41,-3,-62,-4,15,-4,104,-5,6,-5,-44,-6,-53,-6,-25,-6,29,-5,115,-5,-60,-5,80,-4}; }
	private static byte[] data40(){ return new byte[] {-50,-4,88,-3,-16,-3,-114,-2,16,-1,-115,-1,16,0,110,0,-56,0,7,1,39,1,61,1,35,1,-13,0,-63,0,53,0,-86,-1,-18,-2,13,-2,19,-3,13,-4,-19,-6,-51,-7,-82,-8,-97,-9,-93,-10,-32,-11,52,-11,-49,-12,-73,-12,-51,-12,28,-11,-80,-11,101,-10,48,-9,14,-8,-8,-8,-5,-7,-11,-6,-15,-5,-31,-4,-29,-3,-25,-2,-7,-1,9,1,76,2,-98,3,-6,4,98,6,0,8,94,9,-62,10,9,12,55,13,30,14,-52,14,62,15,105,15,94,15,15,15,-122,14,-43,13,-38,12,-60,11,-121,10,37,9,-55,7,61,6,-89,4,-6,2,62,1,-113,-1,-48,-3,78,-4,-70,-6,109,-7,67,-8,67,-9,100,-10,-74,-11,24,-11,-107,-12,18,-12,-87,-13,83,-13,16,-13,-33,-14,-32,-14,-19,-14,54,-13,-95,-13,45,-12,27,-11,23,-10,67,-9,121,-8,-56,-7,44,-5,-123,-4,-39,-3,37,-1,90,0,108,1,-128,2,111,3,83,4,14,5,-76,5,69,6,-77,6,-13,6,31,7,15,7,-31,6,-116,6,11,6,101,5,-91,4,-93,3,-100,2,107,1,26,0,-64,-2,90,-3,-4,-5,-120,-6,69,-7,4,-8,-25,-10,-20,-11,55,-11,-73,-12,88,-12,60,-12,45,-12,85,-12,-110,-12,-3,-12,115,-11,2,-10,-64,-10,109,-9,79,-8,58,-7,32,-6,84,-5,127,-4,-8,-3,103,-1,23,1,-50,2,-90,4,-98,6,-113,8,-123,10,82,12,56,14,-53,15,108,17,-51,18,14,20,29,21,-21,21,-112,22,-15,22,73,23,76,23,50,23,-15,22,123,22,-20,21,36,21,68,20,70,19,40,18,-30,16,-121,15,24,14,123,12,-44,10,14,9,37,7,53,5,-9,2,-33,0,125,-2,22,-4,-72,-7,80,-9,-26,-12,-103,-14,-127,-16,107,-18,-104,-20,-3,-22,-104,-23,107,-24,119,-25,-48,-26,101,-26,60,-26,93,-26,-55,-26,100,-25,78,-24,117,-23,-65,-22,77,-20,-53,-19,123,-17,44,-15,-25,-14,-118,-12,59,-10,-55,-9,117,-7,-63,-6,41,-4,81,-3,121,-2,78,-1,15,0,-117,0,-46,0,-1,0,-34,0,-69,0,96,0,-20,-1,-126,-1,17,-1,-64,-2,102,-2,59,-2,24,-2,15,-2,33,-2,53,-2,89,-2,123,-2,-91,-2,-75,-2,-48,-2,-34,-2,11,-1,73,-1,-110,-1,12,0,-95,0,102,1,93,2,111,3,-108,4,-59,5,45,7,-124,8,-51,9,1,11,29,12,8,13,-55,13,100,14,-72,14,23,15,52,15,68,15,37,15,-9,14,-88,14,85,14,-10,13,103,13,-34,12,29,12,82,11,103,10,103,9,114,8,108,7,106,6,93,5,96,4,116,3,-115,2,-74,1,-25,0,23,0,91,-1,-94,-2,-27,-3,55,-3,-108,-4,-25,-5,111,-5,30,-5,-39,-6,-37,-6,-31,-6,27,-5,-128,-5,21,-4,-85,-4,101,-3,25,-2,-47,-2,-112,-1,58,0,-42,0,80,1,-55,1,9,2,65,2,87,2,57,2,36,2,-80,1,64,1,-121,0,-72,-1,-90,-2,111,-3,-14,-5,80,-6,-117,-8,-116,-10,-120,-12,95,-14,83,-16,67,-18,106,-20,-60,-22,100,-23,109,-24,-99,-25,66,-25,49,-25,106,-25,-29,-25,-110,-24,101,-23,75,-22,-118,-21,-48,-20,42,-18,-96,-17,53,-15,-25,-14,-48,-12,-62,-10,-40,-8,12,-5,104,-3,-48,-1,83,2,-80,4,59,7,105,9,-79,11,-77,13,-116,15,53,17,-93,18,-38,19,-60,20,99,21,-38,21,7,22,5,22,-55,21,106,21,-15,20,79,20,-119,19,-85,18,-52,17,-55,16,-73,15,-105,14,105,13,59,12,-6,10,-88,9,-127,8,64,7,-7,5,-86,4,101,3,12,2,-69,0,77,-1,-7,-3,-77,-4,110,-5,81,-6,75,-7,-125,-8,-64,-9,106,-9,35,-9,27,-9,79,-9,-97,-9,17,-8,-89,-8,93,-7,46,-6,18,-5,-5,-5,-3,-4,2,-2,57,-1,86,0,-112,1,-57,2,-43,3,7,5,8,6,-23,6,-70,7,72,8,-64,8,-12,8,-25,8,-90,8,-8,7,69,7,50,6,40,5,-52,3,115,2,-7,0,-126,-1,-6,-3,124,-4,29,-5,-65,-7,-124,-8,113,-9,114,-10,113,-11,-85,-12,-64,-13,-6,-14,33,-14,87,-15,-107,-16,-45,-17,8,-17,117,-18,-66,-19,88,-19,-2,-20,-15,-20,-11,-20,108,-19,31,-18,6,-17,43,-16,-113,-15,42,-13,-26,-12,-61,-10,-92,-8,127,-6,97,-4,32,-2,-31,-1,108,1,-18,2,112,4,-62,5,50,7,106,8,-82,9,-47,10,15,12,15,13,12,14,-37,14,-127,15,-21,15,58,16,70,16,63,16,-15,15,-99,15,14,15,126,14,-86,13,-77,12,-76,11,-127,10,51,9,-66,7,88,6,-50,4,99,3,2,2,-94,0,-92,-1,-91,-2,-11,-3,97,-3,24,-3,-28,-4,-27,-4,15,-3,61,-3,-114,-3,-21,-3,90,-2,-50,-2}; }
	private static byte[] data41(){ return new byte[] {79,-1,-63,-1,62,0,-94,0,11,1,108,1,-77,1,-8,1,31,2,40,2,35,2,-3,1,-96,1,14,1,87,0,113,-1,101,-2,14,-3,-73,-5,62,-6,-42,-8,114,-9,48,-10,0,-11,14,-12,87,-13,-33,-14,-106,-14,-103,-14,-45,-14,65,-13,-31,-13,-109,-12,72,-11,26,-10,-18,-10,-57,-9,-69,-8,-70,-7,-46,-6,-10,-5,80,-3,-77,-2,88,0,11,2,-54,3,-72,5,-109,7,94,9,37,11,-75,12,37,14,95,15,89,16,-9,16,104,17,-102,17,-121,17,57,17,-76,16,13,16,54,15,37,14,11,13,-64,11,76,10,-68,8,28,7,95,5,125,3,-72,1,-32,-1,31,-2,127,-4,18,-5,-64,-7,-128,-8,123,-9,123,-10,-92,-11,-58,-12,-5,-13,50,-13,124,-14,-37,-15,92,-15,7,-15,3,-15,37,-15,-113,-15,98,-14,94,-13,127,-12,-39,-11,77,-9,-40,-8,114,-6,-13,-5,107,-3,-21,-2,94,0,-87,1,-21,2,9,4,35,5,36,6,-14,6,-69,7,36,8,-127,8,-98,8,-118,8,43,8,-89,7,-24,6,1,6,-25,4,-106,3,77,2,-62,0,63,-1,-92,-3,35,-4,-79,-6,67,-7,2,-8,-18,-10,18,-10,89,-11,-81,-12,76,-12,10,-12,-24,-13,7,-12,40,-12,125,-12,-47,-12,66,-11,-57,-11,87,-10,13,-9,-51,-9,-60,-8,-62,-7,-5,-6,65,-4,-73,-3,70,-1,2,1,-61,2,-93,4,-112,6,93,8,63,10,-1,11,-87,13,27,15,123,16,-84,17,-60,18,-73,19,-112,20,71,21,-55,21,68,22,119,22,-106,22,-75,22,90,22,39,22,-123,21,-15,20,67,20,96,19,109,18,85,17,36,16,-54,14,89,13,-44,11,30,10,86,8,94,6,65,4,2,2,-93,-1,82,-3,-32,-6,-93,-8,113,-10,104,-12,-113,-14,-60,-16,73,-17,-13,-19,-53,-20,-71,-21,-6,-22,84,-22,-6,-23,-53,-23,-30,-23,68,-22,-52,-22,-81,-21,-113,-20,-55,-19,-8,-18,82,-16,-111,-15,-36,-14,35,-12,87,-11,121,-10,-127,-9,110,-8,102,-7,57,-6,-11,-6,-116,-5,15,-4,113,-4,-102,-4,-70,-4,-105,-4,-127,-4,65,-4,44,-4,-15,-5,-29,-5,-19,-5,-6,-5,55,-4,115,-4,-75,-4,-28,-4,44,-3,69,-3,109,-3,116,-3,111,-3,126,-3,112,-3,-93,-3,-26,-3,86,-2,-1,-2,-45,-1,-27,0,11,2,100,3,-43,4,73,6,-59,7,28,9,106,10,-91,11,-102,12,88,13,9,14,-86,14,4,15,115,15,-65,15,-6,15,73,16,97,16,113,16,84,16,16,16,-108,15,7,15,63,14,97,13,120,12,105,11,106,10,104,9,90,8,86,7,85,6,83,5,68,4,68,3,59,2,43,1,54,0,68,-1,115,-2,-68,-3,16,-3,-97,-4,101,-4,81,-4,121,-4,-52,-4,63,-3,-32,-3,-106,-2,90,-1,43,0,11,1,-50,1,-81,2,-120,3,117,4,45,5,-39,5,104,6,-38,6,17,7,14,7,-21,6,-124,6,-27,5,18,5,2,4,-57,2,52,1,-111,-1,-94,-3,-122,-5,75,-7,-24,-10,115,-12,-12,-15,-104,-17,69,-19,60,-21,120,-23,-16,-25,-47,-26,13,-26,-126,-27,79,-27,97,-27,-115,-27,-9,-27,103,-26,8,-25,-59,-25,-104,-24,-88,-23,-38,-22,76,-20,-3,-19,-42,-17,21,-14,125,-12,17,-9,-81,-7,-127,-4,71,-1,9,2,-67,4,68,7,-72,9,-27,11,-25,13,-82,15,60,17,-91,18,-63,19,-90,20,67,21,-71,21,7,22,-5,21,-15,21,-89,21,65,21,-94,20,-14,19,32,19,44,18,47,17,35,16,43,15,3,14,-5,12,-14,11,-56,10,-99,9,78,8,-9,6,104,5,-7,3,106,2,-6,0,-97,-1,91,-2,79,-3,108,-4,-93,-5,27,-5,-89,-6,122,-6,93,-6,108,-6,109,-6,-74,-6,-10,-6,88,-5,-35,-5,107,-4,46,-3,6,-2,-17,-2,-11,-1,1,1,25,2,26,3,38,4,9,5,-20,5,-82,6,56,7,-94,7,-18,7,5,8,-23,7,-82,7,70,7,-128,6,-53,5,-57,4,-68,3,125,2,72,1,-15,-1,-76,-2,123,-3,84,-4,76,-5,91,-6,-107,-7,-52,-8,39,-8,101,-9,-116,-10,-42,-11,-37,-12,-8,-13,10,-13,23,-14,49,-15,117,-16,-53,-17,81,-17,-8,-18,-40,-18,-43,-18,9,-17,122,-17,39,-16,-13,-16,-17,-15,19,-13,100,-12,-67,-11,17,-9,-124,-8,-38,-7,92,-5,-88,-4,9,-2,82,-1,-107,0,-30,1,25,3,101,4,-115,5,-39,6,16,8,71,9,109,10,106,11,110,12,38,13,-46,13,86,14,-81,14,-44,14,-40,14,-80,14,83,14,-30,13,22,13,70,12,62,11,51,10,23,9,-29,7,-64,6,-87,5,-90,4,-79,3,-35,2,7,2,96,1,-71,0,90,0,19,0,-32,-1,-34,-1,-1,-1,36,0,-124,0,-30,0,94,1,-64,1,76,2}; }
	private static byte[] data42(){ return new byte[] {-76,2,26,3,97,3,-82,3,-31,3,-6,3,30,4,32,4,-10,3,-101,3,63,3,-117,2,-73,1,-108,0,68,-1,-38,-3,45,-4,-95,-6,-19,-8,96,-9,-28,-11,-100,-12,-124,-13,-79,-14,18,-14,-79,-15,111,-15,-128,-15,-111,-15,-50,-15,44,-14,-113,-14,12,-13,-104,-13,72,-12,14,-11,22,-10,64,-9,-75,-8,92,-6,72,-4,75,-2,87,0,-124,2,-61,4,-5,6,17,9,28,11,4,13,-77,14,76,16,-109,17,-75,18,120,19,-13,19,67,20,91,20,48,20,-67,19,25,19,71,18,48,17,0,16,-106,14,26,13,93,11,-98,9,-52,7,-20,5,4,4,19,2,91,0,127,-2,-35,-4,35,-5,-103,-7,16,-8,-115,-10,26,-11,-65,-13,-126,-14,73,-15,107,-16,-92,-17,51,-17,-31,-18,2,-17,125,-17,16,-16,23,-15,53,-14,114,-13,-47,-12,101,-10,5,-8,-67,-7,112,-5,48,-3,-34,-2,-107,0,48,2,-73,3,34,5,112,6,-109,7,-107,8,85,9,-36,9,66,10,89,10,35,10,-68,9,-1,8,18,8,-56,6,101,5,-75,3,-8,1,44,0,88,-2,-83,-4,4,-5,-90,-7,85,-8,66,-9,85,-10,122,-11,-61,-12,50,-12,-59,-13,97,-13,62,-13,26,-13,38,-13,82,-13,-96,-13,16,-12,-128,-12,36,-11,-10,-11,-30,-10,5,-8,48,-7,-108,-6,-9,-5,115,-3,19,-1,-97,0,83,2,-1,3,-68,5,91,7,7,9,-68,10,74,12,-59,13,44,15,100,16,107,17,111,18,43,19,-31,19,126,20,-3,20,89,21,-85,21,-20,21,21,22,42,22,25,22,-26,21,-99,21,11,21,107,20,-118,19,-123,18,83,17,-9,15,97,14,-87,12,-42,10,-46,8,-44,6,-85,4,-125,2,-116,0,113,-2,-127,-4,-101,-6,-27,-8,49,-9,-99,-11,52,-12,-67,-14,126,-15,78,-16,107,-17,-89,-18,47,-18,-33,-19,-43,-19,8,-18,70,-18,-38,-18,79,-17,2,-16,-75,-16,125,-15,48,-14,-25,-14,-89,-13,80,-12,-26,-12,-123,-11,18,-10,-123,-10,-32,-10,49,-9,112,-9,-124,-9,-92,-9,-84,-9,-51,-9,-61,-9,-17,-9,13,-8,69,-8,-93,-8,-3,-8,97,-7,-67,-7,67,-6,-103,-6,12,-5,88,-5,-100,-5,-56,-5,17,-4,59,-4,110,-4,-88,-4,-20,-4,81,-3,-67,-3,113,-2,53,-1,44,0,47,1,100,2,-77,3,1,5,60,6,125,7,-78,8,-53,9,-70,10,-84,11,90,12,8,13,-97,13,42,14,-88,14,30,15,115,15,-50,15,4,16,43,16,41,16,17,16,-53,15,93,15,-36,14,27,14,87,13,-118,12,-102,11,-115,10,-117,9,101,8,74,7,0,6,-37,4,-99,3,116,2,88,1,75,0,81,-1,-128,-2,-60,-3,57,-3,-24,-4,-43,-4,-34,-4,75,-3,-32,-3,-103,-2,107,-1,108,0,100,1,103,2,120,3,-120,4,-94,5,-92,6,-83,7,-109,8,118,9,45,10,-72,10,12,11,15,11,-15,10,-125,10,-29,9,-4,8,-76,7,35,6,63,4,36,2,-72,-1,32,-3,121,-6,-78,-9,19,-11,111,-14,17,-16,-45,-19,-31,-21,50,-22,-74,-24,-94,-25,-82,-26,-13,-27,85,-27,-48,-28,99,-28,44,-28,19,-28,52,-28,-108,-28,40,-27,22,-26,67,-25,-62,-24,-122,-22,-122,-20,-59,-18,47,-15,-62,-13,105,-10,50,-7,4,-4,-65,-2,116,1,20,4,-100,6,-34,8,0,11,-2,12,-59,14,97,16,-62,17,-2,18,-21,19,-80,20,54,21,112,21,-120,21,78,21,-2,20,105,20,-70,19,-5,18,23,18,68,17,72,16,93,15,74,14,62,13,26,12,-78,10,73,9,-90,7,19,6,99,4,-62,2,87,1,-17,-1,-70,-2,-66,-3,-19,-4,67,-4,-62,-5,124,-5,48,-5,26,-5,27,-5,56,-5,105,-5,-94,-5,-26,-5,67,-4,-88,-4,55,-3,-14,-3,-60,-2,-65,-1,-58,0,-42,1,-14,2,-6,3,4,5,-53,5,123,6,14,7,97,7,-105,7,-95,7,119,7,69,7,-31,6,121,6,-44,5,62,5,82,4,-110,3,-104,2,-62,1,-20,0,39,0,115,-1,-76,-2,25,-2,88,-3,-60,-4,1,-4,74,-5,-127,-6,-82,-7,-62,-8,-56,-9,-39,-10,-15,-11,26,-11,80,-12,-84,-13,15,-13,-79,-14,94,-14,49,-14,23,-14,69,-14,111,-14,-34,-14,108,-13,36,-12,-47,-12,-91,-11,111,-10,61,-9,27,-8,-14,-8,-14,-7,-59,-6,-64,-5,-74,-4,-62,-3,-48,-2,-26,-1,8,1,53,2,100,3,-128,4,-92,5,-46,6,-49,7,-46,8,-86,9,111,10,33,11,-88,11,-9,11,9,12,3,12,-72,11,59,11,-77,10,-14,9,55,9,120,8,-77,7,-15,6,34,6,91,5,-99,4,-37,3,30,3,109,2,-55,1,88,1,-20,0,-103,0,115,0,106,0,-104,0,-35,0,34,1,122,1,-38,1,42,2,-97,2,9,3}; }
	private static byte[] data43(){ return new byte[] {119,3,-26,3,47,4,121,4,-87,4,-68,4,-103,4,95,4,-23,3,94,3,-126,2,-128,1,71,0,-26,-2,103,-3,-26,-5,106,-6,-5,-8,-64,-9,-99,-10,-98,-11,-62,-12,33,-12,126,-13,18,-13,-53,-14,98,-14,29,-14,-34,-15,-81,-15,117,-15,127,-15,-78,-15,61,-14,-5,-14,35,-12,-128,-11,40,-9,2,-7,9,-5,49,-3,85,-1,-100,1,-71,3,-29,5,-12,7,-27,9,-66,11,118,13,24,15,124,16,-48,17,-46,18,-72,19,82,20,-81,20,-32,20,-63,20,79,20,-61,19,-38,18,-58,17,-128,16,20,15,-111,13,-22,11,48,10,100,8,-103,6,-63,4,-12,2,12,1,35,-1,50,-3,33,-5,25,-7,7,-9,48,-11,80,-13,-67,-15,78,-16,39,-17,89,-18,-45,-19,-61,-19,-39,-19,73,-18,-40,-18,-106,-17,-122,-16,-90,-15,-7,-14,116,-12,43,-10,-20,-9,-24,-7,-47,-5,-60,-3,-54,-1,-84,1,-109,3,91,5,27,7,-91,8,-3,9,23,11,-59,11,82,12,109,12,55,12,-97,11,-79,10,117,9,-23,7,72,6,-127,4,-62,2,16,1,95,-1,-45,-3,75,-4,-13,-6,-88,-7,103,-8,98,-9,82,-10,115,-11,-112,-12,-67,-13,-4,-14,91,-14,-47,-15,-110,-15,-128,-15,-119,-15,-40,-15,90,-14,17,-13,-3,-13,6,-11,73,-10,123,-9,-26,-8,48,-6,-92,-5,3,-3,83,-2,-69,-1,52,1,-54,2,71,4,-37,5,80,7,-57,8,44,10,105,11,-107,12,-116,13,-106,14,104,15,32,16,-46,16,-123,17,64,18,-60,18,89,19,-72,19,36,20,87,20,-120,20,-116,20,75,20,-46,19,20,19,64,18,57,17,-6,15,-100,14,23,13,123,11,-69,9,-6,7,49,6,-125,4,-44,2,58,1,-63,-1,57,-2,-66,-4,49,-5,-74,-7,92,-8,-8,-10,-33,-11,-47,-12,8,-12,117,-13,0,-13,-49,-14,-64,-14,-38,-14,-7,-14,59,-13,84,-13,-94,-13,-22,-13,66,-12,-107,-12,-4,-12,90,-11,-84,-11,-39,-11,6,-10,-16,-11,-50,-11,-63,-11,-97,-11,-101,-11,-126,-11,-105,-11,-95,-11,-33,-11,35,-10,-118,-10,3,-9,107,-9,-25,-9,88,-8,-85,-8,-12,-8,77,-7,104,-7,-101,-7,-86,-7,-54,-7,-31,-7,19,-6,83,-6,-92,-6,11,-5,-101,-5,78,-4,4,-3,-36,-3,-57,-2,-68,-1,-74,0,-81,1,-68,2,-78,3,-106,4,-98,5,123,6,109,7,88,8,88,9,63,10,27,11,-41,11,121,12,35,13,-90,13,37,14,-125,14,-55,14,-9,14,25,15,-11,14,-8,14,-112,14,37,14,-128,13,-45,12,-21,11,6,11,3,10,-47,8,-92,7,81,6,-44,4,-126,3,32,2,-41,0,-109,-1,107,-2,-110,-3,-54,-4,54,-4,-70,-5,-118,-5,-107,-5,1,-4,-126,-4,57,-3,17,-2,-1,-2,22,0,69,1,-107,2,18,4,-128,5,-6,6,119,8,-42,9,16,11,43,12,49,13,-21,13,-112,14,-29,14,0,15,-78,14,23,14,4,13,-112,11,-74,9,-93,7,36,5,-118,2,-55,-1,12,-3,70,-6,-77,-9,60,-11,8,-13,-38,-16,-37,-18,-1,-20,27,-21,112,-23,-79,-25,43,-26,-97,-28,60,-29,24,-30,20,-31,113,-32,27,-32,46,-32,-92,-32,118,-31,-95,-30,13,-28,-62,-27,-91,-25,-56,-23,1,-20,121,-18,14,-15,-79,-13,99,-10,44,-7,-30,-5,-80,-2,84,1,-5,3,126,6,-17,8,48,11,104,13,80,15,12,17,111,18,-77,19,-117,20,49,21,-99,21,-36,21,-26,21,-68,21,119,21,-1,20,114,20,-69,19,-42,18,-32,17,-82,16,84,15,-47,13,56,12,-123,10,-73,8,7,7,75,5,-65,3,81,2,19,1,-28,-1,-13,-2,31,-2,-119,-3,32,-3,-18,-4,-54,-4,-43,-4,-22,-4,15,-3,65,-3,-104,-3,-5,-3,-126,-2,37,-1,-66,-1,126,0,84,1,52,2,45,3,49,4,33,5,12,6,-51,6,106,7,-76,7,-8,7,-5,7,-34,7,104,7,-15,6,85,6,-114,5,-51,4,12,4,88,3,-94,2,33,2,-124,1,32,1,-110,0,19,0,112,-1,-77,-2,-5,-3,18,-3,40,-4,42,-5,31,-6,24,-7,34,-8,36,-9,52,-10,-127,-11,-36,-12,68,-12,-54,-13,88,-13,13,-13,-88,-14,83,-14,31,-14,5,-14,38,-14,62,-14,-89,-14,10,-13,-84,-13,64,-12,-53,-12,106,-11,4,-10,-59,-10,106,-9,17,-8,-37,-8,-95,-7,-119,-6,121,-5,114,-4,88,-3,102,-2,106,-1,93,0,105,1,119,2,-128,3,-100,4,-96,5,-102,6,98,7,-4,7,106,8,-87,8,-65,8,-61,8,-86,8,111,8,43,8,-29,7,125,7,-9,6,-97,6,44,6,-40,5,111,5,34,5,-68,4,93,4,21,4,-47,3,-78,3,-86,3,-76,3,-49,3,-15,3,43,4,83,4,-114,4,-18,4,63,5,-79,5,60,6,-63,6,43,7}; }
	private static byte[] data44(){ return new byte[] {112,7,-117,7,-99,7,85,7,-22,6,91,6,-120,5,-104,4,114,3,55,2,-7,0,-100,-1,89,-2,-4,-4,-99,-5,94,-6,40,-7,-6,-9,-42,-10,-57,-11,-42,-12,-36,-13,-24,-14,28,-14,63,-15,-105,-16,-29,-17,114,-17,35,-17,8,-17,56,-17,-105,-17,58,-16,54,-15,90,-14,-80,-13,75,-11,-6,-10,-22,-8,-32,-6,-13,-4,38,-1,76,1,-95,3,-43,5,9,8,36,10,29,12,9,14,-97,15,33,17,104,18,-111,19,-114,20,61,21,-55,21,22,22,15,22,-84,21,-9,20,2,20,-23,18,-98,17,59,16,-61,14,34,13,106,11,-118,9,-120,7,104,5,34,3,-54,0,91,-2,-17,-5,-102,-7,36,-9,-4,-12,-31,-14,16,-15,118,-17,33,-18,39,-19,71,-20,-13,-21,-108,-21,-47,-21,24,-20,-30,-20,-68,-19,-64,-18,36,-16,-109,-15,61,-13,-4,-12,-41,-10,-28,-8,-13,-6,25,-3,46,-1,83,1,89,3,87,5,52,7,-71,8,-18,9,-76,10,25,11,3,11,-99,10,2,10,17,9,34,8,-31,6,-58,5,107,4,44,3,-40,1,-127,0,61,-1,-44,-3,-112,-4,35,-5,-28,-7,-115,-8,77,-9,27,-10,0,-11,25,-12,70,-13,-90,-14,26,-14,-18,-15,-9,-15,38,-14,127,-14,5,-13,-53,-13,-83,-12,-112,-11,-95,-10,-75,-9,-56,-8,-20,-7,26,-5,93,-4,-94,-3,-10,-2,92,0,-48,1,30,3,-128,4,-51,5,2,7,48,8,72,9,88,10,81,11,62,12,8,13,-34,13,-90,14,114,15,39,16,-47,16,104,17,-47,17,43,18,96,18,126,18,-113,18,76,18,1,18,110,17,-102,16,-105,15,126,14,72,13,-12,11,-90,10,82,9,-3,7,-102,6,56,5,-37,3,-112,2,66,1,35,0,-17,-2,-35,-3,-65,-4,-54,-5,-11,-6,66,-6,-97,-7,41,-7,-59,-8,-127,-8,111,-8,104,-8,107,-8,-121,-8,-89,-8,-74,-8,-35,-8,-18,-8,-33,-8,-64,-8,111,-8,22,-8,-92,-9,35,-9,103,-10,-68,-11,10,-11,92,-12,-61,-13,90,-13,7,-13,-21,-14,-49,-14,-29,-14,-5,-14,43,-13,79,-13,-125,-13,-80,-13,-65,-13,-25,-13,29,-12,87,-12,-107,-12,-26,-12,55,-11,117,-11,-41,-11,48,-10,-63,-10,99,-9,40,-8,4,-7,-22,-7,-55,-6,-61,-5,-85,-4,-111,-3,-115,-2,-108,-1,-111,0,-83,1,-98,2,-92,3,-94,4,-63,5,-22,6,29,8,72,9,97,10,79,11,25,12,-51,12,108,13,-17,13,121,14,-43,14,42,15,88,15,84,15,60,15,-22,14,-122,14,-36,13,30,13,39,12,34,11,-15,9,-71,8,61,7,-68,5,53,4,-94,2,38,1,-123,-1,48,-2,-27,-4,-44,-5,13,-5,-99,-6,85,-6,74,-6,-126,-6,-63,-6,90,-5,-21,-5,-43,-4,-43,-3,14,-1,77,0,-86,1,35,3,-65,4,112,6,49,8,2,10,-58,11,100,13,-51,14,-49,15,-99,16,15,17,66,17,2,17,104,16,121,15,20,14,94,12,93,10,83,8,16,6,-20,3,-62,1,-76,-1,-74,-3,-108,-5,-115,-7,88,-9,37,-11,-43,-14,-122,-16,86,-18,22,-20,35,-22,70,-24,-102,-26,36,-27,-41,-29,24,-29,96,-30,64,-30,56,-30,-121,-30,13,-29,-61,-29,-52,-28,-17,-27,94,-25,-50,-24,-72,-22,-69,-20,-55,-18,43,-15,-107,-13,31,-10,-89,-8,84,-5,-17,-3,-114,0,42,3,-116,5,-48,7,-70,9,109,11,-64,12,7,14,16,15,1,16,-15,16,-80,17,96,18,-27,18,47,19,58,19,2,19,122,18,-96,17,-92,16,89,15,-5,13,102,12,-54,10,49,9,-120,7,9,6,-91,4,31,3,-15,1,-28,0,25,0,125,-1,7,-1,-81,-2,100,-2,60,-2,15,-2,46,-2,72,-2,-119,-2,-38,-2,71,-1,-52,-1,111,0,87,1,75,2,93,3,93,4,121,5,121,6,75,7,-40,7,67,8,71,8,69,8,4,8,-59,7,109,7,18,7,121,6,-37,5,17,5,89,4,-106,3,-43,2,68,2,-98,1,25,1,111,0,-43,-1,55,-1,-125,-2,-43,-3,44,-3,-103,-4,-21,-5,72,-5,-119,-6,1,-6,107,-7,-23,-8,119,-8,-2,-9,-125,-9,-10,-10,103,-10,-41,-11,115,-11,33,-11,-3,-12,0,-11,56,-11,112,-11,-19,-11,106,-10,-13,-10,-127,-9,27,-8,-78,-8,42,-7,-103,-7,-4,-7,86,-6,-94,-6,30,-5,118,-5,0,-4,-101,-4,35,-3,-49,-3,95,-2,20,-1,-67,-1,125,0,35,1,-69,1,56,2,126,2,-46,2,-17,2,20,3,46,3,80,3,97,3,92,3,100,3,56,3,11,3,-42,2,-91,2,69,2,-3,1,-85,1,85,1,3,1,-24,0,-43,0,-22,0,39,1,109,1,-78,1,2,2,99,2,-19,2,124,3,41,4,-49,4,101,5,26,6,-77,6,110,7,31,8,-21,8,-117,9,24,10,116,10}; }
	private static byte[] data45(){ return new byte[] {-118,10,-127,10,50,10,-88,9,-20,8,13,8,0,7,-35,5,-109,4,64,3,-35,1,110,0,-2,-2,-90,-3,83,-4,8,-5,-45,-7,-110,-8,66,-9,11,-10,-53,-12,-120,-13,52,-14,-49,-16,-93,-17,-104,-18,-14,-19,-114,-19,106,-19,113,-19,-94,-19,12,-18,-95,-18,117,-17,115,-16,-52,-15,100,-13,23,-11,5,-9,0,-7,53,-5,90,-3,-76,-1,24,2,-117,4,-10,6,76,9,125,11,120,13,87,15,23,17,-67,18,30,20,66,21,44,22,-64,22,45,23,47,23,32,23,-54,22,66,22,-118,21,-113,20,-118,19,80,18,-42,16,56,15,74,13,23,11,-104,8,-1,5,72,3,-102,0,-8,-3,99,-5,2,-7,-73,-10,-50,-12,-19,-14,105,-15,39,-16,36,-17,-118,-18,10,-18,-32,-19,-67,-19,-67,-19,20,-18,124,-18,111,-17,-124,-16,0,-14,-96,-13,-110,-11,-96,-9,-63,-7,-7,-5,58,-2,64,0,39,2,-18,3,76,5,66,6,14,7,109,7,-102,7,-125,7,116,7,63,7,3,7,-104,6,3,6,89,5,-121,4,-91,3,-123,2,50,1,-38,-1,49,-2,-62,-4,57,-5,-59,-7,97,-8,14,-9,-40,-11,-68,-12,-8,-13,70,-13,-32,-14,-121,-14,79,-14,52,-14,46,-14,70,-14,-119,-14,-33,-14,109,-13,17,-12,-6,-12,15,-10,108,-9,-19,-8,-109,-6,56,-4,-37,-3,115,-1,-9,0,72,2,-125,3,-103,4,-122,5,95,6,61,7,18,8,1,9,-25,9,-27,10,-11,11,-19,12,-20,13,-72,14,123,15,12,16,-113,16,-21,16,65,17,99,17,105,17,60,17,-31,16,108,16,-24,15,61,15,116,14,-118,13,-84,12,-62,11,-21,10,15,10,66,9,86,8,80,7,80,6,44,5,13,4,6,3,-13,1,3,1,34,0,-94,-1,35,-1,-47,-2,-97,-2,-97,-2,-126,-2,-105,-2,-109,-2,-97,-2,-101,-2,124,-2,57,-2,-49,-3,106,-3,-41,-4,72,-4,-121,-5,-39,-6,3,-6,48,-7,68,-8,127,-9,-97,-10,-42,-11,10,-11,49,-12,117,-13,-62,-14,49,-14,-82,-15,75,-15,-4,-16,-58,-16,-86,-16,-72,-16,-29,-16,22,-15,122,-15,-50,-15,13,-14,37,-14,71,-14,98,-14,-111,-14,-8,-14,-108,-13,83,-12,3,-11,-42,-11,-57,-10,-42,-9,0,-7,94,-6,-23,-5,84,-3,-63,-2,10,0,59,1,78,2,113,3,-116,4,-95,5,-59,6,-51,7,-38,8,-12,9,-19,10,-25,11,-51,12,-108,13,58,14,-41,14,48,15,94,15,112,15,100,15,50,15,-37,14,77,14,-93,13,-52,12,-62,11,-110,10,65,9,-31,7,82,6,-123,4,-73,2,-49,0,15,-1,104,-3,15,-4,-46,-6,-38,-7,27,-7,-118,-8,55,-8,-20,-9,-30,-9,18,-8,117,-8,19,-7,-46,-7,-30,-6,57,-4,-93,-3,126,-1,104,1,-102,3,-42,5,24,8,74,10,84,12,55,14,-42,15,81,17,-126,18,97,19,-30,19,18,20,-23,19,-126,19,-72,18,-98,17,88,16,-44,14,67,13,-109,11,-29,9,30,8,62,6,67,4,-17,1,-96,-1,23,-3,-103,-6,38,-8,-67,-11,110,-13,57,-15,36,-17,45,-19,64,-21,-116,-23,-13,-25,-50,-26,-86,-27,19,-27,117,-28,30,-28,0,-28,53,-28,-63,-28,-128,-27,-72,-26,11,-24,-69,-23,-128,-21,120,-19,-80,-17,-30,-15,71,-12,-96,-10,-2,-8,80,-5,-113,-3,-64,-1,-61,1,-55,3,-118,5,101,7,15,9,-93,10,22,12,-125,13,-48,14,-33,15,-33,16,-106,17,-4,17,17,18,-72,17,7,17,10,16,-39,14,-124,13,-19,11,71,10,-118,8,-31,6,66,5,-56,3,101,2,29,1,22,0,32,-1,91,-2,-80,-3,56,-3,-74,-4,74,-4,9,-4,-52,-5,-41,-5,-9,-5,95,-4,25,-3,-6,-3,40,-1,-125,0,-6,1,85,3,-68,4,-4,5,-18,6,-48,7,126,8,-44,8,19,9,39,9,11,9,-19,8,-60,8,-110,8,85,8,-33,7,95,7,-54,6,-1,5,91,5,-81,4,-9,3,53,3,-118,2,-47,1,46,1,-102,0,-4,-1,123,-1,-34,-2,109,-2,-5,-3,-112,-3,55,-3,-46,-4,109,-4,-20,-5,81,-5,-113,-6,-44,-7,23,-7,-119,-8,3,-8,-68,-9,-78,-9,-66,-9,1,-8,112,-8,-25,-8,123,-7,-24,-7,74,-6,-110,-6,-65,-6,-33,-6,-10,-6,-2,-6,13,-5,14,-5,46,-5,62,-5,125,-5,-47,-5,47,-4,-89,-4,27,-3,-117,-3,11,-2,111,-2,-49,-2,2,-1,9,-1,11,-1,-2,-2,-40,-2,-105,-2,100,-2,31,-2,-38,-3,-103,-3,114,-3,91,-3,59,-3,62,-3,43,-3,33,-3,18,-3,29,-3,46,-3,115,-3,-69,-3,28,-2,-122,-2,-12,-2,-127,-1,44,0,32,1,23,2,80,3,104,4,-74,5,-31,6,15,8,52,9,62,10,41,11,-32,11,120,12,-24,12,99,13,-81,13,2,14,11,14}; }
	private static byte[] data46(){ return new byte[] {-23,13,110,13,-32,12,24,12,60,11,55,10,11,9,-67,7,24,6,-114,4,-20,2,126,1,-11,-1,-86,-2,87,-3,-7,-5,-96,-6,38,-7,-80,-9,18,-10,-118,-12,-31,-14,86,-15,-17,-17,-58,-18,-56,-19,22,-19,-93,-20,81,-20,34,-20,57,-20,-116,-20,36,-19,10,-18,71,-17,-64,-16,103,-14,89,-12,93,-10,102,-8,-112,-6,-88,-4,-32,-2,27,1,117,3,-86,5,15,8,53,10,79,12,58,14,-24,15,107,17,-63,18,-3,19,-30,20,-106,21,-20,21,9,22,-17,21,-66,21,99,21,-85,20,-43,19,-119,18,-28,16,-37,14,-89,12,53,10,-85,7,12,5,-125,2,-16,-1,-120,-3,98,-5,68,-7,115,-9,-58,-11,66,-12,-33,-14,-70,-15,-48,-16,36,-16,-107,-17,84,-17,37,-17,65,-17,-56,-17,-110,-16,-52,-15,60,-13,33,-11,21,-9,23,-7,56,-5,46,-3,30,-1,-2,0,-100,2,31,4,109,5,118,6,89,7,24,8,-118,8,-28,8,-6,8,-17,8,-73,8,92,8,6,8,109,7,-36,6,22,6,36,5,17,4,-57,2,-95,1,46,0,-73,-2,31,-3,123,-5,-8,-7,-128,-8,65,-9,-2,-11,-5,-12,-4,-13,44,-13,103,-14,-69,-15,79,-15,-31,-16,-103,-16,79,-16,100,-16,-70,-16,102,-15,109,-14,-84,-13,8,-11,-121,-10,12,-8,127,-7,7,-5,-125,-4,-33,-3,31,-1,35,0,14,1,-18,1,-61,2,-60,3,-42,4,-11,5,50,7,80,8,118,9,121,10,92,11,30,12,-48,12,77,13,-90,13,-44,13,-23,13,-42,13,-107,13,42,13,-117,12,-11,11,79,11,-93,10,25,10,-86,9,108,9,47,9,-1,8,-111,8,59,8,-75,7,24,7,72,6,-108,5,-58,4,36,4,-85,3,-125,3,124,3,-67,3,-11,3,93,4,-81,4,31,5,118,5,-92,5,-52,5,-64,5,-117,5,35,5,-61,4,62,4,-98,3,-20,2,25,2,46,1,46,0,41,-1,0,-2,-55,-4,-126,-5,38,-6,-88,-8,48,-9,-32,-11,-63,-12,-62,-13,-33,-14,34,-14,108,-15,-39,-16,76,-16,-17,-17,-109,-17,69,-17,9,-17,-16,-18,-63,-18,-80,-18,-97,-18,-124,-18,-124,-18,125,-18,-98,-18,-7,-18,116,-17,102,-16,127,-15,-33,-14,92,-12,-31,-11,-121,-9,34,-7,-53,-6,103,-4,-12,-3,68,-1,109,0,116,1,119,2,-117,3,-85,4,-35,5,39,7,88,8,-91,9,-34,10,27,12,52,13,-5,13,-83,14,18,15,78,15,67,15,56,15,-5,14,-108,14,-1,13,55,13,83,12,37,11,-36,9,119,8,-40,6,43,5,90,3,127,1,-70,-1,51,-2,-37,-4,-77,-5,-53,-6,-16,-7,64,-7,122,-8,-18,-9,121,-9,75,-9,105,-9,-45,-9,-90,-8,-67,-7,54,-5,-35,-4,-90,-2,120,0,59,2,31,4,3,6,10,8,9,10,38,12,8,14,-40,15,104,17,-86,18,-70,19,110,20,-61,20,-44,20,99,20,-44,19,-44,18,-5,17,-37,16,-48,15,-105,14,63,13,-43,11,56,10,-125,8,-100,6,-125,4,18,2,-119,-1,-36,-4,75,-6,-37,-9,-126,-11,78,-13,6,-15,-47,-18,-109,-20,127,-22,-80,-24,50,-25,48,-26,117,-27,-15,-28,-72,-28,-89,-28,19,-27,-110,-27,-104,-26,-58,-25,70,-23,-45,-22,117,-20,55,-18,6,-16,-19,-15,-42,-13,-61,-11,-70,-9,-84,-7,-73,-5,-95,-3,-74,-1,-114,1,98,3,14,5,-111,6,25,8,110,9,-83,10,-42,11,-50,12,-110,13,1,14,43,14,-32,13,93,13,113,12,75,11,-12,9,-114,8,32,7,-36,5,-71,4,-71,3,-66,2,-15,1,39,1,-119,0,-32,-1,78,-1,-88,-2,-1,-3,95,-3,-13,-4,-69,-4,-27,-4,97,-3,30,-2,39,-1,80,0,-109,1,-10,2,54,4,-111,5,-102,6,-81,7,127,8,58,9,-54,9,87,10,-62,10,6,11,40,11,-9,10,-74,10,70,10,-85,9,16,9,51,8,85,7,107,6,-125,5,-55,4,-3,3,112,3,-86,2,-25,1,-3,0,-10,-1,14,-1,62,-2,-90,-3,40,-3,-75,-4,74,-4,-46,-5,85,-5,-34,-6,78,-6,-65,-7,44,-7,-103,-8,30,-8,-40,-9,-55,-9,40,-8,-70,-8,113,-7,79,-6,43,-5,-8,-5,-59,-4,85,-3,-44,-3,42,-2,91,-2,124,-2,-85,-2,-49,-2,-7,-2,30,-1,58,-1,88,-1,-116,-1,-58,-1,-5,-1,98,0,-107,0,-82,0,-99,0,125,0,64,0,-19,-1,-120,-1,20,-1,-104,-2,-28,-3,25,-3,38,-4,73,-5,84,-6,-104,-7,-6,-8,115,-8,33,-8,-24,-9,-42,-9,-72,-9,-91,-9,103,-9,69,-9,45,-9,58,-9,-123,-9,31,-8,-24,-8,-34,-7,44,-5,123,-4,30,-2,-33,-1,-82,1,102,3,0,5,109,6,-76,7,6,9,86,10,-83,11,-3,12,53,14,80,15,54,16,-10,16,124,17,-49,17,-75,17}; }
	private static byte[] data47(){ return new byte[] {61,17,121,16,118,15,70,14,35,13,7,12,-11,10,-55,9,-93,8,61,7,-46,5,99,4,-57,2,73,1,-101,-1,-21,-3,-17,-5,14,-6,-28,-9,-14,-11,-18,-13,26,-14,94,-16,-32,-18,-128,-19,75,-20,90,-21,-77,-22,68,-22,89,-22,-85,-22,113,-21,-110,-20,-32,-19,110,-17,-17,-16,111,-14,-23,-13,-95,-11,68,-9,68,-7,98,-5,-98,-3,13,0,108,2,-20,4,91,7,-73,9,-30,11,-28,13,-79,15,58,17,-90,18,-23,19,28,21,9,22,-62,22,73,23,95,23,78,23,-48,22,7,22,-38,20,38,19,51,17,-41,14,-111,12,55,10,-13,7,-41,5,-124,3,104,1,13,-1,-36,-4,-81,-6,-64,-8,-5,-10,102,-11,4,-12,-57,-14,-54,-15,18,-15,-66,-16,-57,-16,-11,-16,-120,-15,55,-14,65,-13,88,-12,-63,-11,66,-9,-6,-8,-80,-6,109,-4,38,-2,-32,-1,126,1,-17,2,37,4,4,5,-100,5,-26,5,-14,5,-10,5,19,6,22,6,52,6,55,6,53,6,13,6,-52,5,68,5,-122,4,-93,3,-102,2,-127,1,76,0,38,-1,-7,-3,-59,-4,-112,-5,74,-6,20,-7,-38,-9,-49,-10,-69,-11,-71,-12,-47,-13,9,-13,-128,-14,36,-14,43,-14,89,-14,-47,-14,90,-13,39,-12,0,-11,10,-10,39,-9,59,-8,114,-7,107,-6,119,-5,83,-4,68,-3,63,-2,54,-1,71,0,52,1,50,2,44,3,52,4,42,5,24,6,-21,6,-68,7,79,8,-16,8,109,9,-54,9,2,10,13,10,-59,9,61,9,-114,8,-60,7,-8,6,83,6,-50,5,81,5,13,5,-58,4,-85,4,-99,4,-124,4,104,4,34,4,-21,3,-127,3,70,3,29,3,55,3,-114,3,20,4,-75,4,-113,5,-125,6,125,7,118,8,87,9,11,10,-111,10,31,11,-118,11,-10,11,99,12,-95,12,-53,12,-90,12,57,12,-119,11,-102,10,-118,9,56,8,-7,6,-104,5,24,4,-124,2,-34,0,44,-1,119,-3,-26,-5,75,-6,-33,-8,-106,-9,90,-10,48,-11,2,-12,-26,-14,-57,-15,-45,-16,-18,-17,47,-17,117,-18,-95,-19,-65,-20,-52,-21,-23,-22,89,-22,36,-22,66,-22,-56,-22,-106,-21,-107,-20,-41,-19,69,-17,-54,-16,95,-14,-26,-13,-110,-11,7,-9,-124,-8,-34,-7,105,-5,-37,-4,98,-2,-42,-1,53,1,-74,2,60,4,-28,5,-119,7,40,9,-127,10,-83,11,-99,12,89,13,-20,13,104,14,-84,14,-37,14,-81,14,61,14,-106,13,-99,12,-108,11,96,10,27,9,-79,7,71,6,-93,4,10,3,87,1,-122,-1,-67,-3,16,-4,107,-6,20,-7,-56,-9,-69,-10,-53,-11,15,-11,123,-12,46,-12,51,-12,114,-12,57,-11,38,-10,125,-9,-65,-8,79,-6,-88,-5,98,-3,25,-1,22,1,77,3,-63,5,61,8,-21,10,121,13,-66,15,-78,17,86,19,88,20,70,21,-44,21,84,22,-72,22,-47,22,-27,22,-113,22,85,22,-24,21,-122,21,-4,20,74,20,90,19,-28,17,58,16,51,14,28,12,-49,9,115,7,-37,4,38,2,76,-1,79,-4,92,-7,120,-10,-49,-13,75,-15,24,-17,43,-19,-122,-21,43,-22,17,-23,45,-24,-125,-25,-14,-26,-54,-26,-65,-26,23,-25,-101,-25,98,-24,105,-23,110,-22,-87,-21,-15,-20,122,-18,18,-16,-21,-15,-62,-13,-89,-11,121,-9,58,-7,15,-5,-47,-4,-97,-2,77,0,-20,1,-128,3,-25,4,56,6,40,7,-13,7,107,8,-95,8,-110,8,75,8,-27,7,74,7,-92,6,-26,5,18,5,53,4,100,3,-117,2,-51,1,38,1,118,0,-55,-1,41,-1,-110,-2,41,-2,-62,-3,-117,-3,107,-3,127,-3,-77,-3,25,-2,-38,-2,-79,-1,-68,0,-29,1,10,3,67,4,-112,5,-29,6,42,8,81,9,81,10,14,11,-89,11,-28,11,24,12,8,12,-35,11,-108,11,0,11,100,10,-77,9,-13,8,85,8,-66,7,36,7,116,6,-95,5,-80,4,-87,3,-99,2,-98,1,-84,0,-64,-1,-3,-2,58,-2,-108,-3,-45,-4,43,-4,118,-5,-63,-6,-17,-7,71,-7,-62,-8,102,-8,79,-8,117,-8,-76,-8,17,-7,-101,-7,86,-6,79,-5,83,-4,100,-3,79,-2,36,-1,-77,-1,34,0,106,0,-78,0,6,1,70,1,-107,1,-50,1,-5,1,55,2,91,2,-108,2,-60,2,2,3,43,3,51,3,16,3,-98,2,-15,1,42,1,58,0,54,-1,78,-2,100,-3,105,-4,-117,-5,-118,-6,-128,-7,-127,-8,-96,-9,-42,-10,53,-10,-90,-11,17,-11,-112,-12,20,-12,-112,-13,94,-13,60,-13,79,-13,-109,-13,23,-12,-15,-12,39,-10,-91,-9,66,-7,2,-5,-55,-4,-113,-2,72,0,45,2,50,4,83,6,126,8,119,10,83,12,-19,13,87,15,-92,16,-27,17,9,19,-23,19,110,20,-64,20,-122,20,13,20,90,19}; }
	private static byte[] data48(){ return new byte[] {-120,18,-112,17,114,16,57,15,-2,13,-93,12,29,11,-68,9,47,8,-87,6,4,5,34,3,76,1,76,-1,53,-3,-45,-6,111,-8,-14,-11,103,-13,20,-15,-7,-18,40,-19,-83,-21,-110,-22,-94,-23,5,-23,-67,-24,-82,-24,-6,-24,-114,-23,88,-22,55,-21,59,-20,88,-19,107,-18,-104,-17,-55,-16,68,-14,-18,-13,-1,-11,88,-8,-13,-6,-71,-3,70,0,-10,2,111,5,-46,7,70,10,119,12,-83,14,120,16,16,18,81,19,102,20,69,21,10,22,-70,22,34,23,70,23,-13,22,65,22,44,21,-31,19,58,18,96,16,84,14,6,12,-69,9,91,7,5,5,-58,2,-93,0,122,-2,121,-4,113,-6,-75,-8,50,-9,-2,-11,-4,-12,50,-12,-121,-13,-7,-14,-60,-14,-41,-14,95,-13,10,-12,84,-11,-117,-10,8,-8,-110,-7,68,-5,-18,-4,127,-2,17,0,59,1,105,2,68,3,-3,3,115,4,-37,4,42,5,104,5,-102,5,-30,5,43,6,115,6,-78,6,-74,6,-83,6,104,6,22,6,-108,5,5,5,62,4,39,3,-6,1,-83,0,75,-1,-36,-3,-102,-4,72,-5,19,-6,-49,-8,-83,-9,-90,-10,-53,-11,18,-11,-103,-12,62,-12,-43,-13,-77,-13,-95,-13,-54,-13,27,-12,-92,-12,46,-11,-63,-11,84,-10,-23,-10,-81,-9,90,-8,47,-7,-15,-7,-70,-6,-110,-5,-115,-4,-74,-3,-14,-2,62,0,97,1,109,2,73,3,22,4,-71,4,94,5,-47,5,84,6,121,6,-125,6,87,6,1,6,-127,5,-27,4,38,4,68,3,-117,2,-44,1,106,1,27,1,-17,0,-65,0,-119,0,89,0,20,0,-2,-1,-3,-1,53,0,104,0,-25,0,78,1,-33,1,-71,2,-41,3,23,5,-101,6,40,8,-109,9,10,11,72,12,110,13,-116,14,-116,15,88,16,-1,16,93,17,106,17,65,17,-44,16,62,16,91,15,-128,14,127,13,90,12,15,11,-97,9,4,8,64,6,79,4,126,2,-61,0,19,-1,-114,-3,30,-4,-82,-6,55,-7,-53,-9,64,-10,-60,-12,95,-13,-25,-15,-121,-16,14,-17,-54,-19,119,-20,108,-21,127,-22,-75,-23,78,-23,62,-23,-97,-23,86,-22,121,-21,-55,-20,38,-18,-125,-17,-41,-16,49,-14,-120,-13,9,-11,-125,-10,19,-8,120,-7,-48,-6,67,-4,-91,-3,93,-1,66,1,74,3,73,5,36,7,-41,8,90,10,-98,11,-102,12,78,13,-67,13,-41,13,-57,13,121,13,37,13,-101,12,-10,11,53,11,44,10,-6,8,-126,7,6,6,86,4,-85,2,-32,0,19,-1,53,-3,81,-5,-124,-7,-27,-9,126,-10,77,-11,93,-12,-103,-13,-11,-14,-106,-14,93,-14,99,-14,-61,-14,110,-13,123,-12,-98,-11,38,-9,-122,-8,46,-6,-71,-5,-116,-3,120,-1,-67,1,28,4,-112,6,19,9,55,11,58,13,-17,14,126,16,-18,17,47,19,70,20,39,21,-46,21,107,22,-87,22,19,23,55,23,-117,23,-90,23,-82,23,114,23,-2,22,51,22,24,21,-57,19,-25,17,-54,15,99,13,-78,10,-11,7,10,5,71,2,106,-1,-60,-4,42,-6,-72,-9,-121,-11,-115,-13,-46,-15,48,-16,-62,-18,87,-19,33,-20,40,-21,101,-22,-29,-23,-108,-23,104,-23,111,-23,-86,-23,27,-22,-65,-22,-65,-21,-26,-20,65,-18,-75,-17,105,-15,5,-13,-105,-12,55,-10,-68,-9,55,-7,-92,-6,20,-4,102,-3,-80,-2,-16,-1,-7,0,-53,1,115,2,-13,2,52,3,63,3,40,3,-45,2,100,2,-74,1,18,1,83,0,-60,-1,62,-1,-46,-2,116,-2,32,-2,-61,-3,97,-3,16,-3,-56,-4,-125,-4,71,-4,31,-4,43,-4,106,-4,-42,-4,-103,-3,-109,-2,-81,-1,-6,0,69,2,-77,3,27,5,125,6,-74,7,-38,8,-58,9,-112,10,38,11,-69,11,60,12,-109,12,-50,12,-17,12,-11,12,-63,12,122,12,24,12,-93,11,63,11,-74,10,76,10,-55,9,41,9,75,8,81,7,21,6,-18,4,-89,3,117,2,96,1,85,0,56,-1,17,-2,-44,-4,-103,-5,-118,-6,-88,-7,39,-7,-48,-8,-85,-8,-92,-8,-77,-8,-25,-8,85,-7,8,-6,9,-5,20,-4,70,-3,76,-2,67,-1,-6,-1,-106,0,34,1,-108,1,11,2,116,2,-21,2,104,3,-27,3,111,4,-40,4,85,5,-114,5,-56,5,-34,5,-47,5,-91,5,30,5,100,4,100,3,69,2,-19,0,-102,-1,89,-2,-7,-4,-85,-5,104,-6,52,-7,-29,-9,-125,-10,59,-11,-5,-13,-27,-14,-17,-15,46,-15,-107,-16,-23,-17,74,-17,-70,-18,52,-18,-2,-19,60,-18,-47,-18,-60,-17,9,-15,107,-14,10,-12,-78,-11,-66,-9,-75,-7,-3,-5,74,-2,-91,0,-5,2,54,5,80,7,91,9,96,11,93,13,33,15,-26,16,99,18,-89,19,-101,20,77,21,-50,21,-32,21,-50,21,70,21,-82,20}; }
	private static byte[] data49(){ return new byte[] {-19,19,42,19,-124,18,-101,17,-70,16,122,15,24,14,-113,12,-63,10,-34,8,-81,6,84,4,-92,1,8,-1,45,-4,120,-7,-50,-10,119,-12,94,-14,-109,-16,2,-17,-84,-19,-103,-20,-115,-21,-21,-22,124,-22,78,-22,-116,-22,-23,-22,101,-21,-33,-21,81,-20,-48,-20,107,-19,83,-18,108,-17,-12,-16,-79,-14,-41,-12,47,-9,123,-7,2,-4,109,-2,-22,0,73,3,-97,5,-63,7,-80,9,-117,11,40,13,-55,14,35,16,118,17,123,18,107,19,19,20,105,20,-90,20,105,20,-16,19,-2,18,-80,17,34,16,-121,14,-45,12,53,11,-105,9,-67,7,-10,5,21,4,62,2,108,0,-80,-2,-7,-4,99,-5,-31,-7,-109,-8,-126,-9,-95,-10,46,-10,14,-10,43,-10,-118,-10,61,-9,13,-8,23,-7,28,-6,58,-5,106,-4,-115,-3,-37,-2,-28,-1,-40,0,-111,1,49,2,-98,2,-23,2,63,3,-88,3,16,4,-100,4,16,5,127,5,-47,5,4,6,11,6,-7,5,-27,5,-100,5,29,5,97,4,105,3,67,2,25,1,-38,-1,-79,-2,-117,-3,-120,-4,-119,-5,127,-6,-62,-7,-17,-8,61,-8,-122,-9,-29,-10,100,-10,-33,-11,-104,-11,115,-11,-128,-11,-94,-11,-54,-11,12,-10,88,-10,-84,-10,-13,-10,82,-9,-127,-9,-19,-9,77,-8,-34,-8,-115,-7,94,-6,99,-5,89,-4,115,-3,127,-2,117,-1,102,0,51,1,-74,1,52,2,125,2,-61,2,8,3,27,3,43,3,-26,2,93,2,-123,1,-121,0,104,-1,123,-2,-78,-3,36,-3,-79,-4,96,-4,8,-4,-52,-5,-113,-5,114,-5,111,-5,113,-5,-111,-5,-76,-5,4,-4,-116,-4,110,-3,-120,-2,16,0,-28,1,-19,3,50,6,-119,8,-6,10,48,13,94,15,10,17,-107,18,-37,19,-15,20,-8,21,-103,22,56,23,110,23,115,23,49,23,-89,22,2,22,41,21,54,20,13,19,-60,17,84,16,-86,14,-50,12,-23,10,-1,8,36,7,69,5,120,3,-103,1,-66,-1,-92,-3,-116,-5,65,-7,54,-9,21,-11,39,-13,65,-15,111,-17,-71,-19,14,-20,-89,-22,124,-23,-72,-24,104,-24,95,-24,-47,-24,90,-23,45,-22,11,-21,19,-20,47,-19,69,-18,98,-17,-128,-16,-90,-15,-47,-14,69,-12,-37,-11,-88,-9,-80,-7,-43,-5,-5,-3,65,0,95,2,-120,4,123,6,82,8,-102,9,-76,10,75,11,-106,11,-59,11,-49,11,-60,11,-85,11,102,11,-37,10,9,10,-49,8,79,7,-84,5,-49,3,-12,1,31,0,80,-2,-97,-4,-30,-6,75,-7,-91,-9,22,-10,-84,-12,66,-13,22,-14,1,-15,73,-16,-77,-17,-114,-17,-100,-17,46,-16,17,-15,30,-14,127,-13,-32,-12,126,-10,8,-8,-43,-7,-91,-5,-104,-3,-57,-1,-36,1,43,4,88,6,121,8,102,10,63,12,-29,13,71,15,-114,16,-89,17,-46,18,-6,19,28,21,82,22,85,23,72,24,17,25,-59,25,82,26,126,26,-106,26,61,26,115,25,50,24,-69,22,-40,20,-50,18,-128,16,35,14,-65,11,73,9,-18,6,-105,4,103,2,54,0,-13,-3,-29,-5,-43,-7,-25,-9,49,-10,-107,-12,22,-13,-93,-15,106,-16,56,-17,69,-18,100,-19,-51,-20,-119,-20,-118,-20,-51,-20,84,-19,62,-18,18,-17,48,-16,37,-15,69,-14,59,-13,56,-12,64,-11,47,-10,72,-9,95,-8,115,-7,-119,-6,123,-5,98,-4,23,-3,-67,-3,16,-2,51,-2,-26,-3,116,-3,-57,-4,17,-4,-109,-5,72,-5,41,-5,45,-5,55,-5,82,-5,89,-5,60,-5,34,-5,-33,-6,-102,-6,94,-6,34,-6,30,-6,65,-6,-88,-6,75,-5,65,-4,83,-3,-69,-2,41,0,-78,1,35,3,-123,4,-56,5,-9,6,3,8,14,9,-9,9,-97,10,54,11,-92,11,-12,11,31,12,87,12,103,12,115,12,109,12,92,12,71,12,41,12,32,12,-11,11,-83,11,39,11,113,10,88,9,26,8,-63,6,93,5,-2,3,-95,2,65,1,-40,-1,93,-2,13,-3,-51,-5,-70,-6,-71,-7,-57,-8,12,-8,106,-9,20,-9,8,-9,89,-9,-21,-9,-74,-8,-91,-7,-84,-6,-35,-5,16,-3,72,-2,-112,-1,-82,0,-65,1,-78,2,-88,3,-126,4,107,5,71,6,51,7,34,8,-12,8,-99,9,18,10,86,10,120,10,97,10,9,10,-86,9,43,9,108,8,110,7,63,6,-40,4,61,3,118,1,-123,-1,-101,-3,-105,-5,-96,-7,-65,-9,15,-10,-87,-12,121,-13,98,-14,77,-15,82,-16,21,-17,-33,-19,-86,-20,-67,-21,-29,-22,117,-22,104,-22,-78,-22,-128,-21,-94,-20,71,-18,25,-16,69,-14,95,-12,-98,-10,-69,-8,-15,-6,30,-3,118,-1,-25,1,96,4,-23,6,43,9,77,11,69,13,16,15,-62,16,81,18,-108,19,-86,20,-127,21,50,22,-113,22,-55,22,-85,22,124,22,38,22}; }
	private static byte[] data50(){ return new byte[] {-92,21,27,21,79,20,98,19,-33,17,87,16,70,14,2,12,127,9,-46,6,58,4,101,1,-67,-2,-2,-5,98,-7,-24,-10,-90,-12,-102,-14,-57,-16,91,-17,33,-18,66,-19,-110,-20,1,-20,-92,-21,64,-21,8,-21,-38,-22,-54,-22,-10,-22,70,-21,-21,-21,-75,-20,-42,-19,6,-17,-105,-16,105,-14,118,-12,-93,-10,-44,-8,-7,-6,-27,-4,-64,-2,-96,0,95,2,86,4,58,6,63,8,19,10,-47,11,107,13,-89,14,-79,15,75,16,-62,16,-59,16,-86,16,81,16,-21,15,93,15,-74,14,-21,13,-1,12,-20,11,-84,10,108,9,-32,7,90,6,-89,4,-12,2,71,1,-56,-1,124,-2,118,-3,-101,-4,-9,-5,125,-5,17,-5,-14,-6,-52,-6,4,-5,38,-5,-90,-5,45,-4,-29,-4,-64,-3,-85,-2,-88,-1,104,0,2,1,83,1,-115,1,-102,1,-61,1,27,2,121,2,17,3,-107,3,60,4,-91,4,53,5,-98,5,28,6,97,6,115,6,75,6,-46,5,18,5,38,4,31,3,3,2,-38,0,-53,-1,-48,-2,-32,-3,15,-3,47,-4,-106,-5,-27,-6,93,-6,-10,-7,-111,-7,52,-7,-70,-8,98,-8,9,-8,-49,-9,-85,-9,-71,-9,-44,-9,-9,-9,52,-8,83,-8,-128,-8,-86,-8,8,-7,91,-7,-35,-7,69,-6,-75,-6,58,-5,-72,-5,72,-4,-50,-4,120,-3,32,-2,-66,-2,63,-1,-14,-1,120,0,-2,0,69,1,98,1,6,1,89,0,-118,-1,109,-2,86,-3,51,-4,49,-5,68,-6,117,-7,-40,-8,109,-8,34,-8,-31,-9,-128,-9,7,-9,107,-10,-18,-11,118,-11,93,-11,-97,-11,67,-10,84,-9,-99,-8,47,-6,3,-4,45,-2,120,0,-2,2,-108,5,48,8,-56,10,61,13,-118,15,-120,17,119,19,54,21,-103,22,-33,23,-63,24,101,25,-53,25,-18,25,-44,25,-100,25,87,25,-20,24,123,24,-68,23,-43,22,-83,21,67,20,-79,18,-23,16,2,15,-20,12,-64,10,121,8,23,6,-83,3,47,1,-52,-2,-125,-4,39,-6,-71,-9,111,-11,72,-13,72,-15,-101,-17,36,-18,-31,-20,-27,-21,10,-21,-121,-22,43,-22,103,-22,-74,-22,87,-21,-2,-21,-80,-20,66,-19,-50,-19,-85,-18,-114,-17,-37,-16,39,-14,-24,-13,-73,-11,-107,-9,-100,-7,-95,-5,-94,-3,-63,-1,-78,1,-88,3,117,5,32,7,-113,8,-96,9,81,10,-75,10,-26,10,-56,10,-83,10,40,10,-123,9,118,8,45,7,-81,5,-8,3,90,2,-90,0,-2,-2,58,-3,-123,-5,-92,-7,-78,-9,-60,-11,-57,-13,-9,-15,104,-16,23,-17,60,-18,-102,-19,99,-19,98,-19,-84,-19,22,-18,-81,-18,116,-17,-128,-16,-52,-15,39,-13,-61,-12,119,-10,47,-8,19,-6,0,-4,30,-2,66,0,96,2,69,4,17,6,-89,7,19,9,-89,10,37,12,-56,13,115,15,41,17,-35,18,-113,20,65,22,-96,23,-5,24,-10,25,-51,26,85,27,-106,27,-111,27,29,27,113,26,53,25,-56,23,-11,21,99,20,-121,18,-38,16,33,15,76,13,-118,11,-90,9,-27,7,-16,5,37,4,66,2,95,0,-116,-2,-60,-4,-5,-6,91,-7,-78,-9,57,-10,-55,-12,-119,-13,109,-14,-60,-15,90,-15,65,-15,125,-15,-86,-15,-10,-15,42,-14,92,-14,-104,-14,17,-13,-108,-13,47,-12,1,-11,-72,-11,-124,-10,55,-9,-12,-9,-91,-8,37,-7,124,-7,116,-7,61,-7,-42,-8,93,-8,-31,-9,102,-9,4,-9,-73,-10,-108,-10,125,-10,108,-10,83,-10,71,-10,67,-10,72,-10,106,-10,-90,-10,-35,-10,45,-9,127,-9,-34,-9,117,-8,67,-7,57,-6,-128,-5,-31,-4,104,-2,-3,-1,-116,1,6,3,-111,4,-9,5,82,7,105,8,93,9,15,10,-102,10,-9,10,46,11,75,11,-101,11,-90,11,-38,11,42,12,-127,12,-19,12,55,13,112,13,112,13,47,13,-71,12,24,12,91,11,118,10,64,9,-33,7,80,6,-102,4,-23,2,98,1,-14,-1,-89,-2,98,-3,50,-4,-16,-6,-55,-7,-42,-8,-9,-9,111,-9,30,-9,26,-9,46,-9,-114,-9,19,-8,-52,-8,-112,-7,-97,-6,-72,-5,-26,-4,58,-2,-97,-1,-31,0,64,2,99,3,-91,4,-40,5,33,7,101,8,-120,9,-76,10,-105,11,121,12,-2,12,112,13,-81,13,-65,13,-89,13,45,13,-120,12,-125,11,51,10,120,8,-123,6,64,4,-15,1,-80,-1,124,-3,-94,-5,-23,-7,81,-8,-80,-10,-5,-12,74,-13,104,-15,-95,-17,8,-18,-109,-20,97,-21,58,-22,99,-23,-101,-24,110,-24,127,-24,36,-23,56,-22,-120,-21,46,-19,-33,-18,-45,-16,-67,-14,-45,-12,-16,-10,28,-7,101,-5,-83,-3,38,0,108,2,-63,4,-28,6,16,9,36,11,-3,12,-9,14,-33,16,-53,18,99,20,-72,21,-64,22,103,23,-39,23,37,24,67,24,91,24,36,24}; }
	private static byte[] data51(){ return new byte[] {-70,23,-49,22,-87,21,-21,19,-31,17,122,15,-10,12,84,10,-101,7,-6,4,65,2,-109,-1,-41,-4,72,-6,-49,-9,-85,-11,-54,-13,71,-14,20,-15,-8,-17,9,-17,39,-18,54,-19,82,-20,-124,-21,17,-21,-86,-22,-116,-22,-90,-22,-18,-22,88,-21,36,-20,64,-19,-101,-18,64,-16,6,-14,-26,-13,-68,-11,-114,-9,117,-7,64,-5,-4,-4,-41,-2,-80,0,-76,2,-107,4,103,6,23,8,119,9,-103,10,113,11,69,12,-17,12,127,13,-33,13,52,14,54,14,10,14,-100,13,13,13,73,12,112,11,116,10,88,9,45,8,-1,6,-47,5,-81,4,-102,3,-112,2,-95,1,-70,0,13,0,112,-1,-18,-2,-88,-2,85,-2,45,-2,-12,-3,2,-2,42,-2,-109,-2,18,-1,-110,-1,1,0,81,0,-105,0,-69,0,-42,0,0,1,48,1,85,1,-70,1,10,2,114,2,-29,2,122,3,32,4,-66,4,75,5,-85,5,-9,5,-3,5,-87,5,30,5,83,4,74,3,77,2,49,1,50,0,59,-1,112,-2,-98,-3,-9,-4,-107,-4,48,-4,-2,-5,-29,-5,-68,-5,-99,-5,105,-5,42,-5,-18,-6,-77,-6,-106,-6,-125,-6,-125,-6,-104,-6,-75,-6,-26,-6,45,-5,115,-5,-56,-5,-5,-5,85,-4,-73,-4,14,-3,123,-3,-68,-3,-6,-3,37,-2,50,-2,103,-2,-37,-2,69,-1,-25,-1,83,0,-116,0,126,0,31,0,121,-1,-77,-2,-37,-3,-38,-4,-48,-5,-91,-6,126,-7,89,-8,85,-9,-127,-10,-65,-11,31,-11,119,-12,-47,-13,9,-13,56,-14,-122,-15,-40,-16,-125,-16,118,-16,-86,-16,94,-15,94,-14,-56,-13,79,-11,70,-9,96,-7,-42,-5,118,-2,47,1,10,4,-55,6,115,9,-18,11,52,14,56,16,39,18,-33,19,115,21,-6,22,85,24,-112,25,-119,26,94,27,-11,27,71,28,111,28,57,28,16,28,125,27,-39,26,0,26,-66,24,37,23,36,21,-39,18,104,16,2,14,-96,11,36,9,-85,6,29,4,120,1,-35,-2,83,-4,-21,-7,-76,-9,-84,-11,-44,-13,41,-14,-82,-16,108,-17,114,-18,-94,-19,36,-19,-71,-20,-86,-20,-68,-20,14,-19,121,-19,-31,-19,93,-18,-18,-18,-78,-17,-100,-16,-8,-15,104,-13,30,-11,-16,-10,-31,-8,-68,-6,-52,-4,-33,-2,-29,0,2,3,-4,4,-87,6,22,8,12,9,-78,9,-22,9,-57,9,-112,9,-1,8,-116,8,-51,7,-13,6,-21,5,-83,4,72,3,-98,1,-31,-1,8,-2,12,-4,-20,-7,-78,-9,89,-11,-37,-14,-123,-16,99,-18,-59,-20,-120,-21,-51,-22,126,-22,93,-22,-122,-22,-51,-22,63,-21,-49,-21,-106,-20,-112,-19,-81,-18,-33,-17,44,-15,-82,-14,64,-12,-11,-11,-73,-9,-126,-7,126,-5,91,-3,111,-1,96,1,79,3,36,5,-16,6,-61,8,-122,10,110,12,92,14,113,16,-123,18,-106,20,122,22,65,24,-32,25,33,27,-2,27,-110,28,-95,28,114,28,-46,27,29,27,36,26,30,25,-40,23,-104,22,76,21,-11,19,-91,18,81,17,-7,15,-128,14,-10,12,80,11,-109,9,-56,7,-18,5,31,4,64,2,105,0,-98,-2,-34,-4,79,-5,-5,-7,-2,-8,39,-8,-108,-9,22,-9,-83,-10,122,-10,75,-10,75,-10,57,-10,47,-10,96,-10,97,-10,-104,-10,-64,-10,-3,-10,9,-9,47,-9,28,-9,8,-9,-34,-10,-93,-10,85,-10,-14,-11,-119,-11,11,-11,-97,-12,39,-12,-78,-13,51,-13,-80,-14,49,-14,-102,-15,56,-15,-32,-16,-60,-16,-48,-16,19,-15,97,-15,-42,-15,103,-14,-1,-14,-34,-13,-51,-12,-8,-11,65,-9,-64,-8,60,-6,-13,-5,-88,-3,116,-1,21,1,-109,2,3,4,63,5,99,6,95,7,58,8,-47,8,68,9,-105,9,-54,9,24,10,-116,10,18,11,-65,11,113,12,14,13,-128,13,-54,13,-14,13,-15,13,-89,13,42,13,101,12,57,11,-48,9,54,8,-121,6,-43,4,55,3,-50,1,105,0,57,-1,18,-2,-23,-4,-59,-5,-83,-6,-108,-7,-70,-8,22,-8,-103,-9,121,-9,120,-9,-88,-9,8,-8,-82,-8,-118,-7,-98,-6,-52,-5,40,-3,127,-2,-9,-1,103,1,-76,2,8,4,81,5,-68,6,30,8,-112,9,39,11,-89,12,60,14,116,15,-123,16,54,17,-116,17,-112,17,63,17,-68,16,-66,15,-93,14,20,13,79,11,67,9,52,7,44,5,37,3,59,1,103,-1,112,-3,108,-5,78,-7,20,-9,-50,-12,-98,-14,103,-16,96,-18,-98,-20,-20,-22,-81,-23,-115,-24,-3,-25,-99,-25,-101,-25,13,-24,-48,-24,-12,-23,72,-21,-44,-20,117,-18,43,-16,-34,-15,-89,-13,103,-11,73,-9,73,-7,50,-5,66,-3,97,-1,-119,1,-73,3,-9,5,65,8,121,10,-80,12,-65,14,-67,16,-123,18,2,20,81,21,79,22,11,23,-106,23,-21,23,-9,23,-82,23,29,23}; }
	private static byte[] data52(){ return new byte[] {7,22,-84,20,-43,18,-42,16,-95,14,104,12,-7,9,107,7,-24,4,29,2,-115,-1,-20,-4,-116,-6,-119,-8,-88,-10,47,-11,-57,-13,-67,-14,-92,-15,-70,-16,-19,-17,24,-17,93,-18,-97,-19,38,-19,-82,-20,121,-20,90,-20,-98,-20,9,-19,-35,-19,-6,-18,94,-16,-6,-15,-77,-13,123,-11,73,-9,-7,-8,-98,-6,38,-4,-99,-3,6,-1,82,0,-112,1,-37,2,25,4,102,5,-71,6,14,8,37,9,59,10,-8,10,-122,11,-72,11,-79,11,125,11,22,11,-111,10,-29,9,61,9,104,8,-75,7,-32,6,63,6,126,5,-29,4,75,4,-57,3,79,3,-31,2,-125,2,39,2,-56,1,120,1,78,1,31,1,25,1,28,1,35,1,80,1,124,1,-105,1,-57,1,-27,1,-4,1,14,2,33,2,61,2,69,2,111,2,-88,2,6,3,111,3,-34,3,-125,4,7,5,-116,5,-54,5,-15,5,-37,5,-109,5,12,5,67,4,126,3,115,2,103,1,105,0,84,-1,120,-2,-68,-3,52,-3,-78,-4,109,-4,29,-4,-16,-5,-73,-5,-98,-5,117,-5,84,-5,61,-5,53,-5,76,-5,110,-5,-63,-5,10,-4,114,-4,-52,-4,12,-3,52,-3,100,-3,-80,-3,0,-2,107,-2,-3,-2,127,-1,-12,-1,55,0,119,0,-93,0,-48,0,1,1,46,1,84,1,94,1,79,1,-20,0,-112,0,-27,-1,38,-1,75,-2,54,-3,53,-4,-28,-6,-111,-7,22,-8,-120,-10,38,-11,-48,-13,-101,-14,-118,-15,110,-16,114,-17,-125,-18,-112,-19,-64,-20,23,-20,-87,-21,-105,-21,-48,-21,120,-20,109,-19,-67,-18,118,-16,123,-14,-34,-12,103,-9,-2,-7,-75,-4,65,-1,-23,1,77,4,-86,6,-35,8,17,11,29,13,45,15,88,17,103,19,127,21,105,23,57,25,-42,26,49,28,92,29,63,30,-16,30,67,31,78,31,-16,30,65,30,26,29,-62,27,21,26,39,24,18,22,-44,19,-107,17,71,15,-28,12,-110,10,6,8,-122,5,-23,2,90,0,-24,-3,-126,-5,91,-7,78,-9,-117,-11,-1,-13,-66,-14,-66,-15,-31,-16,116,-16,20,-16,-25,-17,-46,-17,-51,-17,-24,-17,-26,-17,28,-16,75,-16,-9,-16,-64,-15,-12,-14,117,-12,47,-10,58,-8,86,-6,96,-4,93,-2,55,0,-27,1,-125,3,-59,4,-47,5,-97,6,33,7,86,7,-124,7,116,7,66,7,-20,6,98,6,-89,5,-90,4,112,3,-3,1,122,0,-98,-2,-71,-4,-113,-6,85,-8,-1,-11,-95,-13,103,-15,76,-17,111,-19,-42,-21,-82,-22,-25,-23,-109,-23,-125,-23,-54,-23,63,-22,-57,-22,106,-21,12,-20,-76,-20,111,-19,11,-18,-32,-18,-68,-17,-31,-16,29,-14,-124,-13,22,-11,-50,-10,-112,-8,110,-6,86,-4,77,-2,79,0,93,2,92,4,91,6,87,8,78,10,100,12,123,14,-108,16,-100,18,-100,20,57,22,-80,23,-88,24,98,25,-46,25,1,26,9,26,-49,25,-90,25,54,25,-49,24,62,24,-114,23,-64,22,-25,21,10,21,2,20,12,19,12,18,-2,16,-50,15,-98,14,44,13,-64,11,38,10,121,8,-53,6,74,5,-85,3,54,2,-33,0,-36,-1,2,-1,119,-2,-9,-3,-68,-3,113,-3,15,-3,-76,-4,39,-4,-109,-5,-14,-6,87,-6,-57,-7,56,-7,-44,-8,91,-8,-20,-9,86,-9,-71,-10,11,-10,96,-11,-112,-12,-72,-13,0,-13,17,-14,68,-15,94,-16,-106,-17,-39,-18,55,-18,-54,-19,88,-19,35,-19,-13,-20,-37,-20,-16,-20,73,-19,-75,-19,87,-18,77,-17,101,-16,-66,-15,55,-13,-34,-12,125,-10,56,-8,-62,-7,66,-5,-66,-4,20,-2,109,-1,-83,0,-10,1,23,3,16,4,-6,4,-43,5,-103,6,105,7,16,8,-37,8,-89,9,106,10,54,11,5,12,-61,12,86,13,-72,13,-40,13,-47,13,87,13,-105,12,-122,11,54,10,-76,8,25,7,-115,5,-8,3,-109,2,39,1,-24,-1,-88,-2,109,-3,56,-4,-12,-6,-20,-7,-53,-8,-27,-9,50,-9,-84,-10,107,-10,-116,-10,-24,-10,127,-9,83,-8,83,-7,82,-6,117,-5,-110,-4,-72,-3,8,-1,112,0,-56,1,98,3,46,5,11,7,15,9,10,11,-29,12,-68,14,65,16,-91,17,-56,18,-83,19,103,20,-63,20,-56,20,117,20,-58,19,-74,18,127,17,-44,15,33,14,42,12,34,10,18,8,-29,5,-43,3,-83,1,-106,-1,74,-3,-30,-6,112,-8,-35,-11,61,-13,-72,-16,97,-18,88,-20,-59,-22,-102,-23,-38,-24,-91,-24,-77,-24,13,-23,-114,-23,57,-22,34,-21,24,-20,60,-19,90,-18,-108,-17,-43,-16,23,-14,126,-13,-32,-12,-77,-10,-112,-8,-46,-6,20,-3,-121,-1,-20,1,65,4,-109,6,-50,8,0,11,11,13,19,15,-33,16,121,18,-38,19,-28,20,-115,21,-15,21,-41,21,-101,21,-16,20,22,20,0,19}; }
	private static byte[] data53(){ return new byte[] {-69,17,49,16,116,14,-124,12,109,10,91,8,18,6,-52,3,109,1,32,-1,-27,-4,-35,-6,10,-7,110,-9,61,-10,45,-11,88,-12,-111,-13,-21,-14,27,-14,54,-15,109,-16,125,-17,-44,-18,79,-18,65,-18,114,-18,9,-17,-22,-17,-8,-16,47,-14,107,-13,-71,-12,11,-10,103,-9,-73,-8,10,-6,63,-5,83,-4,94,-3,98,-2,113,-1,122,0,-96,1,-52,2,-21,3,-20,4,-58,5,-120,6,47,7,124,7,-50,7,-51,7,-37,7,-65,7,112,7,23,7,-117,6,-23,5,53,5,-90,4,32,4,5,4,5,4,35,4,82,4,110,4,115,4,79,4,34,4,-6,3,-44,3,-110,3,110,3,76,3,14,3,-38,2,-59,2,-98,2,-113,2,-115,2,-105,2,-81,2,-105,2,-100,2,124,2,-115,2,-119,2,-34,2,77,3,-39,3,125,4,-9,4,102,5,-119,5,-123,5,53,5,-24,4,92,4,-52,3,14,3,71,2,-117,1,-58,0,46,0,-88,-1,55,-1,-12,-2,-102,-2,63,-2,6,-2,-39,-3,-123,-3,106,-3,65,-3,103,-3,-109,-3,-40,-3,61,-2,-84,-2,9,-1,96,-1,-119,-1,-100,-1,-75,-1,-59,-1,22,0,95,0,-28,0,78,1,7,2,-123,2,7,3,98,3,-93,3,-54,3,-65,3,-66,3,-65,3,-77,3,109,3,67,3,-32,2,90,2,-77,1,-50,0,-59,-1,122,-2,40,-3,-123,-5,7,-6,66,-8,126,-10,-56,-12,25,-13,107,-15,-75,-17,15,-18,102,-20,-22,-22,126,-23,65,-24,77,-25,-119,-26,45,-26,29,-26,-126,-26,31,-25,56,-24,127,-23,41,-21,27,-19,35,-17,111,-15,-53,-13,45,-10,-123,-8,-37,-6,23,-3,96,-1,-76,1,14,4,115,6,-9,8,76,11,-53,13,28,16,-103,18,-24,20,73,23,110,25,115,27,53,29,108,30,-123,31,1,32,58,32,-38,31,46,31,8,30,-82,28,35,27,75,25,-99,23,-67,21,-30,19,-25,17,-30,15,-72,13,103,11,-28,8,64,6,-112,3,19,1,-79,-2,-74,-4,8,-5,-107,-7,-121,-8,-126,-9,-83,-10,-32,-11,60,-11,-109,-12,34,-12,-61,-13,123,-13,109,-13,124,-13,-23,-13,-122,-12,-106,-11,-25,-10,117,-8,26,-6,-49,-5,-117,-3,64,-1,-75,0,24,2,109,3,-119,4,-112,5,-127,6,49,7,-68,7,23,8,44,8,9,8,-102,7,20,7,84,6,114,5,102,4,6,3,-124,1,-71,-1,-71,-3,112,-5,21,-7,-94,-10,59,-12,-44,-15,-92,-17,-74,-19,-29,-21,-95,-22,120,-23,-44,-24,96,-24,53,-24,89,-24,-94,-24,11,-23,115,-23,-33,-23,84,-22,-63,-22,70,-21,-22,-21,-88,-20,-106,-19,-90,-18,-56,-17,28,-15,118,-14,15,-12,-61,-11,-88,-9,-93,-7,-62,-5,-20,-3,51,0,113,2,124,4,-79,6,-60,8,-53,10,-78,12,-111,14,28,16,-100,17,-52,18,-48,19,-76,20,84,21,-20,21,104,22,-36,22,37,23,104,23,69,23,29,23,-83,22,50,22,-57,21,86,21,15,21,-76,20,113,20,4,20,115,19,-118,18,125,17,53,16,-65,14,63,13,-58,11,106,10,50,9,45,8,100,7,-65,6,51,6,-51,5,110,5,-31,4,69,4,-121,3,-118,2,-121,1,112,0,101,-1,-126,-2,-78,-3,-26,-4,22,-4,80,-5,105,-6,-118,-7,-116,-8,-105,-9,-103,-10,126,-11,105,-12,62,-13,24,-14,-18,-16,-31,-17,-37,-18,-20,-19,-3,-20,81,-20,-56,-21,97,-21,65,-21,41,-21,70,-21,-106,-21,23,-20,-55,-20,-75,-19,-7,-18,44,-16,-89,-15,15,-13,-113,-12,-1,-11,94,-9,-59,-8,-5,-7,37,-5,55,-4,54,-3,39,-2,17,-1,-22,-1,-35,0,-74,1,-99,2,-112,3,-119,4,-84,5,-45,6,0,8,71,9,75,10,102,11,27,12,-119,12,-84,12,108,12,-21,11,15,11,12,10,-25,8,-86,7,117,6,19,5,-60,3,83,2,-11,0,-95,-1,50,-2,-17,-4,-92,-5,-114,-6,127,-7,-86,-8,-8,-9,-118,-9,81,-9,57,-9,83,-9,-113,-9,-2,-9,113,-8,18,-7,-48,-7,-95,-6,-76,-5,-24,-4,118,-2,42,0,25,2,20,4,40,6,44,8,12,10,-57,11,113,13,-10,14,-118,16,-14,17,84,19,-127,20,-118,21,72,22,-97,22,-82,22,77,22,-76,21,-81,20,-126,19,-20,17,73,16,103,14,99,12,63,10,2,8,-66,5,93,3,-16,0,94,-2,-94,-5,-45,-8,-2,-11,67,-13,-44,-16,-86,-18,-20,-20,-108,-21,-117,-22,-12,-23,-119,-23,111,-23,-119,-23,-39,-23,81,-22,24,-21,-56,-21,-93,-20,106,-19,76,-18,45,-17,58,-16,-127,-15,-4,-14,-36,-12,-39,-10,35,-7,127,-5,-6,-3,102,0,-69,2,24,5,112,7,-53,9,-20,11,-11,13,-63,15,12,17,33,18,-73,18,23,19,33,19,16,19,-79,18,42,18,115,17,114,16,49,15}; }
	private static byte[] data54(){ return new byte[] {-86,13,-20,11,4,10,-20,7,-32,5,-73,3,-58,1,-10,-1,78,-2,-32,-4,-118,-5,114,-6,95,-7,110,-8,121,-9,-120,-10,-121,-11,-119,-12,-96,-13,-54,-14,49,-14,-37,-15,-45,-15,17,-14,-106,-14,68,-13,-7,-13,-70,-12,126,-11,81,-10,17,-9,-4,-9,-44,-8,-53,-7,-71,-6,-72,-5,-103,-4,-121,-3,117,-2,52,-1,29,0,-5,0,-39,1,-92,2,79,3,-29,3,74,4,-124,4,-69,4,-51,4,-27,4,-52,4,-110,4,74,4,-31,3,104,3,-49,2,126,2,46,2,46,2,46,2,-114,2,-7,2,91,3,-89,3,-17,3,17,4,27,4,21,4,-7,3,-59,3,-108,3,99,3,37,3,-9,2,-36,2,-61,2,-43,2,-33,2,-7,2,2,3,-2,2,-14,2,-19,2,-24,2,55,3,103,3,-61,3,31,4,105,4,-89,4,-75,4,-70,4,-123,4,76,4,-33,3,90,3,-64,2,36,2,114,1,-55,0,20,0,109,-1,-30,-2,120,-2,27,-2,-21,-3,-46,-3,-27,-3,15,-2,93,-2,-100,-2,7,-1,87,-1,-90,-1,-15,-1,13,0,39,0,46,0,66,0,111,0,-68,0,44,1,-69,1,110,2,26,3,-49,3,112,4,-29,4,78,5,114,5,-115,5,117,5,101,5,72,5,69,5,66,5,42,5,47,5,-7,4,-60,4,81,4,-85,3,-56,2,-95,1,76,0,-60,-2,40,-3,97,-5,-108,-7,-102,-9,-97,-11,-109,-13,123,-15,107,-17,102,-19,107,-21,-103,-23,-11,-25,-101,-26,117,-27,-98,-28,25,-28,-22,-29,17,-28,112,-28,53,-27,38,-26,106,-25,-40,-24,121,-22,48,-20,-14,-19,-57,-17,-95,-15,-83,-13,-30,-11,54,-8,-85,-6,37,-3,-71,-1,66,2,-15,4,124,7,56,10,1,13,-51,15,-89,18,120,21,12,24,104,26,113,28,-21,29,36,31,-66,31,-2,31,-30,31,125,31,-43,30,-53,29,-66,28,76,27,-25,25,53,24,-107,22,-100,20,-99,18,108,16,32,14,-67,11,111,9,54,7,33,5,85,3,127,1,-33,-1,61,-2,-55,-4,73,-5,36,-6,-14,-8,36,-8,122,-9,38,-9,7,-9,39,-9,-118,-9,11,-8,-48,-8,-118,-7,-106,-6,-76,-5,8,-3,90,-2,-74,-1,39,1,116,2,-73,3,-12,4,11,6,-9,6,-33,7,114,8,-24,8,22,9,23,9,-52,8,90,8,-80,7,-31,6,-40,5,-94,4,49,3,99,1,112,-1,35,-3,-64,-6,4,-8,105,-11,-66,-14,109,-16,52,-18,98,-20,-51,-22,-123,-23,-100,-24,-42,-25,120,-25,42,-25,0,-25,-5,-26,4,-25,-9,-26,-5,-26,23,-25,85,-25,127,-25,18,-24,-95,-24,-124,-23,114,-22,-75,-21,15,-19,-121,-18,33,-16,-54,-15,-114,-13,-128,-11,-125,-9,-61,-7,-32,-5,36,-2,93,0,103,2,102,4,87,6,19,8,-58,9,83,11,-63,12,14,14,35,15,40,16,-1,16,-94,17,58,18,-68,18,29,19,112,19,-77,19,-34,19,36,20,108,20,-62,20,-10,20,49,21,99,21,119,21,119,21,-15,20,109,20,-120,19,-108,18,-89,17,-82,16,-19,15,74,15,-34,14,-123,14,66,14,0,14,-42,13,125,13,13,13,116,12,-77,11,-36,10,-10,9,-30,8,-53,7,-79,6,117,5,80,4,25,3,-27,1,-58,0,-123,-1,93,-2,29,-3,-41,-5,123,-6,-1,-8,117,-9,-34,-11,69,-12,-101,-14,-21,-16,111,-17,-17,-19,-77,-20,-57,-21,-12,-22,-116,-22,56,-22,99,-22,-89,-22,59,-21,-16,-21,-92,-20,-111,-19,119,-18,107,-17,96,-16,106,-15,114,-14,-116,-13,-117,-12,-110,-11,-97,-10,-84,-9,-98,-8,-111,-7,-123,-6,93,-5,58,-4,-2,-4,-36,-3,-77,-2,-91,-1,-93,0,-55,1,22,3,114,4,-65,5,6,7,11,8,-34,8,105,9,-76,9,-100,9,60,9,-50,8,10,8,61,7,36,6,-9,4,-92,3,57,2,-49,0,116,-1,54,-2,-7,-4,-20,-5,-21,-6,16,-6,67,-7,-105,-8,6,-8,-111,-9,30,-9,-66,-10,-122,-10,121,-10,-123,-10,-25,-10,89,-9,37,-8,33,-7,104,-6,4,-4,-63,-3,-80,-1,-78,1,-72,3,-58,5,-58,7,-77,9,-110,11,103,13,50,15,-59,16,-122,18,4,20,115,21,-89,22,-77,23,102,24,-41,24,-13,24,-56,24,75,24,124,23,118,22,7,21,127,19,-90,17,-106,15,122,13,-20,10,-124,8,-52,5,20,3,52,0,-124,-3,-59,-6,51,-8,-41,-11,-79,-13,-65,-15,14,-16,-100,-18,118,-19,109,-20,-97,-21,0,-21,-115,-22,89,-22,63,-22,104,-22,-120,-22,14,-21,125,-21,29,-20,5,-19,45,-18,-110,-17,41,-15,31,-13,77,-11,-84,-9,30,-6,-59,-4,117,-1,22,2,-88,4,6,7,78,9,63,11,5,13,113,14,-90,15,-94,16,67,17,-84,17,-29,17,-59,17,102,17,-76,16,-61,15,125,14,-1,12,90,11}; }
	private static byte[] data55(){ return new byte[] {-120,9,-60,7,1,6,69,4,-102,2,50,1,-31,-1,-97,-2,117,-3,59,-4,10,-5,-38,-7,-71,-8,116,-9,116,-10,121,-11,-74,-12,66,-12,-28,-13,-69,-13,-39,-13,38,-12,-81,-12,76,-11,19,-10,-37,-10,-90,-9,98,-8,52,-7,-46,-7,-105,-6,77,-5,13,-4,-62,-4,-124,-3,75,-2,27,-1,-29,-1,-81,0,89,1,-13,1,100,2,-54,2,11,3,13,3,-6,2,-87,2,73,2,-44,1,66,1,-80,0,59,0,-59,-1,109,-1,77,-1,54,-1,92,-1,-101,-1,-5,-1,-128,0,12,1,-120,1,-23,1,51,2,109,2,-113,2,-118,2,-120,2,127,2,99,2,86,2,104,2,117,2,-105,2,-50,2,-16,2,29,3,87,3,-111,3,-41,3,15,4,84,4,-116,4,-57,4,-49,4,-30,4,-6,4,-25,4,-27,4,-27,4,-53,4,-103,4,88,4,7,4,124,3,-45,2,9,2,8,1,48,0,90,-1,-84,-2,35,-2,-47,-3,-73,-3,-35,-3,38,-2,-100,-2,72,-1,-26,-1,-101,0,14,1,-97,1,-37,1,40,2,60,2,107,2,-88,2,5,3,-116,3,35,4,-38,4,-81,5,-123,6,45,7,-36,7,95,8,-62,8,-5,8,-7,8,-47,8,-98,8,70,8,4,8,-69,7,126,7,76,7,10,7,-27,6,-123,6,13,6,82,5,105,4,72,3,-31,1,69,0,94,-2,97,-4,31,-6,-30,-9,-125,-11,39,-13,-46,-16,-121,-18,116,-20,118,-22,-75,-24,17,-25,-56,-27,-104,-28,-44,-29,36,-29,-67,-30,-94,-30,-34,-30,80,-29,-5,-29,-48,-28,-54,-27,-51,-26,5,-24,61,-23,-74,-22,47,-20,-4,-19,-28,-17,-21,-15,46,-12,-116,-10,31,-7,-49,-5,-101,-2,125,1,85,4,99,7,72,10,43,13,-26,15,-121,18,-31,20,-21,22,-30,24,94,26,-70,27,-91,28,97,29,-77,29,-82,29,102,29,-48,28,7,28,-13,26,-57,25,91,24,-10,22,100,21,-41,19,86,18,-96,16,-18,14,46,13,98,11,112,9,-101,7,-84,5,-46,3,-12,1,65,0,-83,-2,114,-3,120,-4,-65,-5,86,-5,38,-5,52,-5,117,-5,-8,-5,-128,-4,93,-3,71,-2,93,-1,106,0,-90,1,-28,2,48,4,-112,5,-29,6,41,8,69,9,103,10,71,11,9,12,-112,12,-41,12,-29,12,-93,12,36,12,102,11,90,10,4,9,93,7,117,5,74,3,-38,0,73,-2,-123,-5,-66,-8,-19,-11,72,-13,-39,-16,-109,-18,-82,-20,4,-21,-53,-23,-59,-24,-10,-25,66,-25,-110,-26,27,-26,-102,-27,21,-27,-107,-28,17,-28,-81,-29,77,-29,34,-29,57,-29,-82,-29,63,-28,52,-27,-117,-26,0,-24,-86,-23,90,-21,63,-19,12,-17,-15,-16,-48,-14,-66,-12,-55,-10,-64,-8,-22,-6,-11,-4,27,-1,59,1,60,3,22,5,-71,6,57,8,124,9,123,10,81,11,-13,11,-119,12,7,13,-102,13,28,14,-42,14,-111,15,100,16,47,17,4,18,-80,18,85,19,-38,19,45,20,108,20,91,20,84,20,7,20,-54,19,117,19,49,19,7,19,-15,18,3,19,30,19,77,19,124,19,-111,19,-112,19,102,19,25,19,-102,18,17,18,74,17,102,16,117,15,83,14,43,13,-23,11,-79,10,114,9,20,8,-70,6,75,5,-43,3,60,2,-124,0,-71,-2,-55,-4,-60,-6,-59,-8,-106,-10,-108,-12,-111,-14,-85,-16,7,-17,-104,-19,103,-20,-92,-21,-1,-22,-19,-22,7,-21,125,-21,32,-20,-19,-20,-48,-19,-81,-18,-67,-17,126,-16,109,-15,28,-14,-33,-14,-113,-13,65,-12,-14,-12,-81,-11,122,-10,79,-9,41,-8,14,-7,-10,-7,-63,-6,-121,-5,88,-4,26,-3,-63,-3,-116,-2,100,-1,90,0,71,1,75,2,62,3,64,4,5,5,-83,5,7,6,27,6,-25,5,95,5,-95,4,-107,3,-125,2,88,1,55,0,5,-1,25,-2,22,-3,90,-4,-108,-5,-22,-6,53,-6,124,-7,-54,-8,19,-8,-125,-9,-32,-10,101,-10,15,-10,-18,-11,3,-10,56,-10,-61,-10,125,-9,112,-8,-99,-7,-7,-6,125,-4,30,-2,-36,-1,-79,1,-110,3,111,5,93,7,65,9,36,11,0,13,-42,14,-119,16,27,18,-51,19,57,21,-107,22,-103,23,100,24,1,25,68,25,99,25,16,25,-97,24,-47,23,-41,22,-101,21,44,20,104,18,108,16,65,14,-38,11,111,9,-35,6,93,4,-39,1,110,-1,45,-3,-20,-6,-23,-8,32,-9,101,-11,-43,-13,80,-14,-13,-16,-94,-17,99,-18,31,-19,0,-20,9,-21,53,-22,-100,-23,99,-23,121,-23,-34,-23,-82,-22,-86,-21,12,-19,-73,-18,-128,-16,-113,-14,-69,-12,5,-9,120,-7,-19,-5,107,-2,-14,0,101,3,-69,5,-2,7,10,10,-43,11,82,13,-127,14,59,15,-86,15,-51,15,-91,15,67,15,-95,14,-52,13,-34,12,-60,11,-127,10,25,9,-101,7}; }
	private static byte[] data56(){ return new byte[] {-2,5,118,4,2,3,-126,1,39,0,-46,-2,-102,-3,115,-4,69,-5,59,-6,69,-7,80,-8,-98,-9,-28,-10,106,-10,-16,-11,-62,-11,-95,-11,-54,-11,14,-10,-127,-10,21,-9,-13,-9,-57,-8,-82,-7,127,-6,55,-5,8,-4,-101,-4,75,-3,-10,-3,-79,-2,-123,-1,49,0,-13,0,-84,1,99,2,-34,2,77,3,-95,3,-54,3,-87,3,118,3,8,3,101,2,-102,1,-82,0,-40,-1,2,-1,77,-2,-66,-3,104,-3,59,-3,92,-3,123,-3,-29,-3,79,-2,-39,-2,90,-1,-70,-1,4,0,37,0,35,0,-1,-1,-25,-1,-65,-1,-86,-1,-60,-1,-25,-1,89,0,-67,0,68,1,-44,1,89,2,-71,2,49,3,-128,3,-48,3,0,4,51,4,86,4,-125,4,-100,4,-66,4,-31,4,-42,4,-32,4,-92,4,76,4,-41,3,21,3,89,2,97,1,115,0,117,-1,-82,-2,-21,-3,95,-3,-8,-4,-72,-4,-102,-4,-88,-4,-39,-4,33,-3,-112,-3,32,-2,-44,-2,-125,-1,76,0,16,1,-32,1,-101,2,87,3,42,4,8,5,-12,5,-33,6,-31,7,-26,8,-18,9,-46,10,-74,11,120,12,3,13,79,13,-126,13,114,13,79,13,-1,12,-109,12,42,12,-53,11,99,11,-30,10,126,10,3,10,113,9,-94,8,-74,7,-120,6,44,5,-115,3,-90,1,-96,-1,91,-3,-2,-6,-115,-8,28,-10,-93,-13,71,-15,20,-17,-21,-20,20,-21,65,-23,-51,-25,78,-26,60,-27,78,-28,-94,-29,44,-29,-41,-30,-55,-30,-56,-30,-11,-30,61,-29,-105,-29,33,-28,-61,-28,-104,-27,-88,-26,-13,-25,118,-23,45,-21,32,-19,50,-17,126,-15,-46,-13,62,-10,-29,-8,-117,-5,81,-2,25,1,-11,3,-40,6,-102,9,68,12,-66,14,15,17,-32,18,-93,20,-30,21,1,23,-43,23,119,24,-7,24,53,25,100,25,92,25,81,25,-40,24,100,24,-73,23,-32,22,-47,21,-98,20,47,19,-55,17,60,16,-94,14,1,13,88,11,-93,9,-7,7,112,6,-46,4,121,3,34,2,19,1,28,0,123,-1,-1,-2,-47,-2,-28,-2,46,-1,-105,-1,28,0,-33,0,-66,1,-88,2,-75,3,-30,4,26,6,96,7,-52,8,28,10,112,11,-96,12,-54,13,-86,14,88,15,-48,15,-14,15,-50,15,93,15,-103,14,122,13,18,12,86,10,62,8,0,6,127,3,-44,0,21,-2,74,-5,123,-8,-61,-11,73,-13,-4,-16,-12,-18,29,-19,127,-21,28,-22,-49,-24,-103,-25,125,-26,97,-27,61,-28,38,-29,35,-30,38,-31,118,-32,-43,-33,120,-33,116,-33,-76,-33,64,-32,29,-31,69,-30,-106,-29,19,-27,-92,-26,102,-24,36,-22,-18,-21,-27,-19,-20,-17,41,-14,84,-12,-128,-10,-93,-8,-54,-6,-62,-4,-115,-2,24,0,-95,1,-14,2,44,4,79,5,87,6,75,7,36,8,11,9,-75,9,107,10,42,11,-29,11,-92,12,109,13,48,14,-19,14,-103,15,94,16,-36,16,101,17,-58,17,23,18,74,18,-107,18,-51,18,68,19,-70,19,106,20,6,21,-36,21,-112,22,75,23,-35,23,68,24,95,24,90,24,22,24,-85,23,26,23,114,22,-89,21,-43,20,-39,19,-32,18,-68,17,103,16,-11,14,114,13,-78,11,-44,9,-56,7,-93,5,78,3,-47,0,102,-2,-17,-5,118,-7,43,-9,-9,-12,-15,-14,37,-15,-96,-17,92,-18,77,-19,-91,-20,51,-20,62,-20,101,-20,-30,-20,-114,-19,70,-18,22,-17,-31,-17,-84,-16,75,-15,19,-14,-102,-14,84,-13,-50,-13,-95,-12,105,-11,53,-10,3,-9,-42,-9,-84,-8,97,-7,14,-6,-84,-6,56,-5,-54,-5,95,-4,-13,-4,-76,-3,87,-2,27,-1,-50,-1,114,0,19,1,86,1,-108,1,106,1,11,1,-112,0,-37,-1,22,-1,49,-2,79,-3,120,-4,-75,-5,-37,-6,32,-6,127,-7,-41,-8,59,-8,-107,-9,-18,-10,97,-10,-65,-11,57,-11,-50,-12,95,-12,44,-12,35,-12,35,-12,107,-12,-28,-12,-92,-11,-112,-10,-71,-9,32,-7,-108,-6,60,-4,-34,-3,-101,-1,95,1,13,3,-60,4,-103,6,90,8,58,10,-1,11,-21,13,-84,15,-99,17,71,19,-1,20,90,22,-128,23,88,24,-29,24,52,25,31,25,1,25,-95,24,23,24,78,23,112,22,77,21,10,20,-116,18,-42,16,16,15,6,13,17,11,-28,8,-39,6,-67,4,-64,2,-54,0,-13,-2,45,-3,-128,-5,-33,-7,57,-8,-124,-10,-68,-12,-21,-14,30,-15,93,-17,-56,-19,109,-20,77,-21,-94,-22,60,-22,61,-22,-123,-22,14,-21,-33,-21,-31,-20,65,-18,-72,-17,112,-15,100,-13,-100,-11,-18,-9,101,-6,-25,-4,90,-1,-27,1,35,4,42,6,-13,7,118,9,-111,10,121,11,28,12,122,12,-88,12,-104,12,110,12,8,12,114,11,-80,10,-77,9,-116,8,70,7,-34,5,123,4}; }
	private static byte[] data57(){ return new byte[] {1,3,-124,1,10,0,-100,-2,56,-3,5,-4,-68,-6,-78,-7,-77,-8,-10,-9,85,-9,-25,-10,-116,-10,97,-10,62,-10,60,-10,94,-10,-111,-10,-18,-10,81,-9,-14,-9,-108,-8,78,-7,29,-6,-9,-6,-52,-5,-63,-4,-69,-3,-79,-2,-71,-1,-108,0,125,1,36,2,-49,2,61,3,-104,3,-62,3,-21,3,-59,3,-90,3,53,3,-41,2,32,2,86,1,-105,0,-86,-1,-48,-2,17,-2,114,-3,-26,-4,-70,-4,-113,-4,-68,-4,-26,-4,84,-3,-108,-3,-51,-3,-18,-3,-55,-3,-82,-3,85,-3,25,-3,-35,-4,-26,-4,-3,-4,101,-3,-24,-3,-115,-2,80,-1,13,0,-66,0,72,1,-54,1,51,2,-116,2,-16,2,99,3,-53,3,62,4,-82,4,29,5,108,5,-101,5,-124,5,64,5,-77,4,-21,3,-21,2,-42,1,-76,0,-98,-1,-107,-2,-64,-3,6,-3,91,-4,-20,-5,-82,-5,122,-5,85,-5,107,-5,-128,-5,-68,-5,-1,-5,121,-4,1,-3,-57,-3,-114,-2,-101,-1,-94,0,-9,1,89,3,-61,4,74,6,-35,7,-126,9,0,11,113,12,-64,13,-31,14,-33,15,-82,16,66,17,-68,17,8,18,67,18,62,18,70,18,41,18,-23,17,-101,17,38,17,-101,16,-57,15,-9,14,-47,13,-119,12,4,11,91,9,98,7,86,5,13,3,-112,0,8,-2,88,-5,-74,-8,32,-10,-122,-13,25,-15,-75,-18,-119,-20,124,-22,-63,-24,37,-25,-35,-27,-54,-28,-18,-29,92,-29,-76,-30,72,-30,-65,-31,111,-31,2,-31,-27,-32,-49,-32,1,-31,105,-31,39,-30,37,-29,98,-28,-57,-27,107,-25,18,-23,-40,-22,-93,-20,-107,-18,-93,-16,-43,-14,58,-11,-51,-9,-102,-6,124,-3,90,0,38,3,-37,5,49,8,34,10,-16,11,70,13,118,14,102,15,99,16,33,17,-22,17,-40,18,-101,19,89,20,-42,20,78,21,-128,21,-120,21,68,21,-38,20,49,20,83,19,84,18,58,17,21,16,-39,14,-108,13,99,12,57,11,29,10,-13,8,-13,7,22,7,40,6,101,5,-63,4,47,4,-73,3,121,3,103,3,112,3,-92,3,3,4,-120,4,53,5,9,6,7,7,44,8,108,9,-89,10,-1,11,67,13,123,14,-113,15,-124,16,52,17,-82,17,-12,17,-22,17,-90,17,-22,16,-18,15,-89,14,11,13,79,11,49,9,-11,6,-119,4,2,2,-112,-1,12,-3,-87,-6,107,-8,58,-10,62,-12,48,-14,108,-16,124,-18,-96,-20,-86,-22,-65,-24,-15,-26,41,-27,-95,-29,39,-30,0,-31,23,-32,118,-33,-15,-34,-96,-34,-106,-34,-93,-34,-10,-34,125,-33,12,-32,1,-31,62,-30,-107,-29,97,-27,75,-25,82,-23,-93,-21,-48,-19,-1,-17,6,-14,-28,-13,127,-11,13,-9,103,-8,-105,-7,-23,-6,48,-4,-101,-3,-23,-2,74,0,-92,1,-30,2,11,4,15,5,-24,5,-93,6,76,7,-21,7,-128,8,32,9,-72,9,80,10,-24,10,123,11,29,12,-98,12,81,13,-31,13,-107,14,87,15,82,16,65,17,56,18,99,19,-123,20,-78,21,-78,22,-61,23,-94,24,111,25,-8,25,103,26,-65,26,-45,26,-43,26,-91,26,92,26,-21,25,74,25,122,24,86,23,14,22,116,20,-105,18,-117,16,68,14,-54,11,26,9,90,6,-109,3,-74,0,-5,-3,96,-5,-36,-8,-101,-10,-88,-12,-10,-14,-99,-15,-109,-16,-44,-17,94,-17,25,-17,43,-17,55,-17,104,-17,-76,-17,4,-16,105,-16,-36,-16,110,-15,0,-14,-43,-14,-88,-13,-72,-12,-75,-11,-93,-10,126,-9,64,-8,-41,-8,100,-7,-52,-7,67,-6,-70,-6,86,-5,9,-4,-64,-4,-108,-3,78,-2,21,-1,-114,-1,-13,-1,15,0,-54,-1,114,-1,-58,-2,19,-2,21,-3,57,-4,57,-5,82,-6,120,-7,-96,-8,-48,-9,23,-9,78,-10,-119,-11,-79,-12,-22,-13,38,-13,107,-14,-74,-15,27,-15,-93,-16,83,-16,31,-16,29,-16,49,-16,110,-16,-47,-16,117,-15,62,-14,53,-13,121,-12,-30,-11,113,-9,39,-7,-26,-6,-62,-4,-106,-2,-115,0,113,2,64,4,25,6,-11,7,-45,9,-68,11,-99,13,-109,15,119,17,48,19,-44,20,58,22,105,23,53,24,-67,24,-15,24,13,25,-85,24,74,24,-107,23,-36,22,-14,21,-9,20,-43,19,-100,18,102,17,8,16,-55,14,116,13,37,12,-66,10,79,9,-46,7,53,6,-108,4,-50,2,-18,0,-2,-2,-13,-4,-11,-6,1,-7,5,-9,47,-11,113,-13,-29,-15,-110,-16,73,-17,63,-18,97,-19,-95,-20,42,-20,-21,-21,-14,-21,85,-20,9,-19,33,-18,-98,-17,99,-15,80,-13,-117,-11,-61,-9,-16,-7,28,-4,-3,-3,-37,-1,115,1,-7,2,93,4,-103,5,-47,6,-43,7,-44,8,-122,9,17,10,76,10,83,10,75,10,-49,9,35,9,55,8,51,7,13,6,-41,4,-113,3,38,2}; }
	private static byte[] data58(){ return new byte[] {-39,0,120,-1,55,-2,6,-3,-32,-5,-45,-6,-13,-7,36,-7,-110,-8,29,-8,-35,-9,-95,-9,-105,-9,-107,-9,-74,-9,-28,-9,23,-8,113,-8,-59,-8,82,-7,-34,-7,-85,-6,125,-5,-123,-4,-107,-3,-72,-2,-37,-1,1,1,21,2,-5,2,-61,3,72,4,-69,4,-34,4,-15,4,-49,4,-114,4,48,4,-65,3,37,3,-100,2,-11,1,87,1,-57,0,18,0,-119,-1,3,-1,-79,-2,81,-2,14,-2,-57,-3,115,-3,42,-3,-85,-4,45,-4,-100,-5,2,-5,100,-6,-10,-7,-69,-7,-98,-7,-108,-7,-44,-7,29,-6,-113,-6,11,-5,-84,-5,79,-4,15,-3,-41,-3,-81,-2,-105,-1,-115,0,114,1,120,2,98,3,50,4,-34,4,86,5,-117,5,-108,5,74,5,-40,4,29,4,88,3,111,2,118,1,123,0,123,-1,-109,-2,-81,-3,-36,-4,12,-4,104,-5,-64,-6,83,-6,-8,-7,-66,-7,-93,-7,-83,-7,-14,-7,72,-6,-45,-6,120,-5,110,-4,118,-3,-58,-2,65,0,-24,1,-64,3,-80,5,-48,7,-22,9,5,12,22,14,-24,15,-103,17,-10,18,55,20,34,21,-17,21,-120,22,2,23,119,23,-63,23,-6,23,20,24,22,24,-58,23,84,23,-83,22,-93,21,78,20,-62,18,-16,16,-44,14,114,12,-31,9,15,7,66,4,87,1,91,-2,100,-5,-102,-8,-38,-11,77,-13,-25,-16,-88,-18,-105,-20,-53,-22,26,-23,-115,-25,51,-26,-16,-28,-47,-29,-63,-30,-87,-31,-50,-32,-3,-33,101,-33,-1,-34,-26,-34,5,-33,100,-33,-4,-33,-66,-32,-59,-31,-43,-30,24,-28,121,-27,7,-25,-77,-24,-112,-22,-95,-20,-50,-18,59,-15,-82,-13,100,-10,-35,-8,116,-5,-61,-3,7,0,-30,1,-91,3,25,5,109,6,-103,7,-65,8,-54,9,-43,10,-29,11,-24,12,-3,13,-24,14,-48,15,-114,16,58,17,-84,17,-6,17,31,18,5,18,-73,17,42,17,-102,16,-28,15,36,15,58,14,-116,13,-63,12,15,12,97,11,-40,10,77,10,-50,9,102,9,7,9,-94,8,64,8,-21,7,-96,7,99,7,86,7,101,7,-94,7,41,8,-72,8,-81,9,-74,10,-44,11,29,13,71,14,-121,15,-102,16,-105,17,111,18,18,19,-108,19,-18,19,-1,19,-46,19,99,19,-75,18,-82,17,118,16,3,15,75,13,-110,11,-96,9,-61,7,-64,5,-63,3,-64,1,-64,-1,-91,-3,123,-5,66,-7,-16,-10,-106,-12,49,-14,-75,-17,101,-19,42,-21,25,-23,34,-25,104,-27,-36,-29,-112,-30,111,-31,109,-32,-74,-33,40,-33,-41,-34,-97,-34,-70,-34,32,-33,-67,-33,-84,-32,-65,-31,59,-29,-70,-28,-118,-26,77,-24,48,-22,-18,-21,-81,-19,47,-17,-67,-16,32,-14,125,-13,-54,-12,32,-10,123,-9,-55,-8,75,-6,-77,-5,32,-3,103,-2,-100,-1,-84,0,-74,1,-125,2,78,3,-24,3,-125,4,5,5,121,5,-7,5,107,6,-18,6,118,7,17,8,-84,8,-111,9,91,10,87,11,115,12,-101,13,-24,14,40,16,-124,17,-38,18,51,20,-122,21,-63,22,-2,23,34,25,53,26,30,27,18,28,-92,28,59,29,114,29,-103,29,114,29,-4,28,93,28,103,27,36,26,-103,24,-69,22,-89,20,40,18,-85,15,-19,12,25,10,53,7,90,4,-104,1,7,-1,-67,-4,-64,-6,-18,-8,-126,-9,63,-10,66,-11,99,-12,-86,-13,-12,-14,123,-14,11,-14,-78,-15,127,-15,113,-15,-76,-15,13,-14,-61,-14,-106,-13,-114,-12,-125,-11,-111,-10,-106,-9,117,-8,60,-7,-18,-7,-101,-6,44,-5,-31,-5,-102,-4,91,-3,35,-2,-26,-2,-98,-1,67,0,-74,0,-25,0,-24,0,-104,0,-7,-1,47,-1,58,-2,1,-3,-28,-5,-107,-6,91,-7,59,-8,29,-9,-12,-11,-13,-12,-19,-13,-34,-14,-47,-15,-41,-16,-38,-17,-41,-18,-32,-19,25,-19,102,-20,-27,-21,-111,-21,112,-21,-108,-21,-22,-21,120,-20,44,-19,45,-18,68,-17,-117,-16,4,-14,-91,-13,86,-11,43,-9,9,-7,12,-5,22,-3,33,-1,57,1,78,3,118,5,-79,7,-42,9,-11,11,38,14,26,16,-1,17,-71,19,89,21,-65,22,-21,23,-76,24,83,25,-84,25,-56,25,-101,25,42,25,-84,24,-49,23,-1,22,20,22,61,21,75,20,96,19,-113,18,-68,17,-10,16,10,16,11,15,-2,13,-92,12,55,11,-118,9,-48,7,-34,5,-26,3,-26,1,-36,-1,-8,-3,27,-4,71,-6,-121,-8,-19,-10,96,-11,-29,-13,126,-14,48,-15,9,-16,37,-17,117,-18,16,-18,-3,-19,77,-18,-29,-18,-39,-17,8,-15,-115,-14,9,-12,-94,-11,72,-9,-69,-8,55,-6,-121,-5,-26,-4,77,-2,-101,-1,7,1,113,2,-52,3,1,5,42,6,16,7,-71,7,36,8,81,8,65,8,-16,7,104,7,-71,6,-40,5,-10,4,-15,3,-2,2,-18,1,-45,0}; }
	private static byte[] data59(){ return new byte[] {-43,-1,-29,-2,-24,-3,2,-3,36,-4,97,-5,-92,-6,-2,-7,121,-7,26,-7,-36,-8,-80,-8,-108,-8,-67,-8,-33,-8,48,-7,-125,-7,-12,-7,-107,-6,66,-5,-2,-5,-27,-4,-46,-3,-48,-2,-35,-1,-5,0,5,2,14,3,-36,3,-108,4,18,5,107,5,-124,5,-123,5,43,5,-31,4,121,4,11,4,-81,3,72,3,10,3,-54,2,-110,2,93,2,53,2,-20,1,-109,1,14,1,109,0,-80,-1,-35,-2,-37,-3,-21,-4,-5,-5,32,-5,99,-6,-54,-7,67,-7,-21,-8,-72,-8,-99,-8,-95,-8,-48,-8,1,-7,-128,-7,18,-6,-63,-6,-110,-5,-111,-4,-109,-3,-65,-2,-12,-1,20,1,47,2,6,3,-51,3,52,4,-124,4,107,4,75,4,-50,3,83,3,-80,2,12,2,110,1,-90,0,0,0,37,-1,64,-2,110,-3,-125,-4,-92,-5,-51,-6,-7,-7,70,-7,-63,-8,101,-8,72,-8,74,-8,-86,-8,-6,-8,-60,-7,-104,-6,-83,-5,-29,-4,99,-2,21,0,-47,1,-10,3,1,6,80,8,127,10,-30,12,2,15,33,17,23,19,-52,20,88,22,-75,23,-22,24,-18,25,-24,26,-92,27,65,28,-83,28,-23,28,-18,28,-72,28,31,28,76,27,2,26,112,24,-104,22,74,20,-84,17,-68,14,-76,11,109,8,70,5,2,2,4,-1,17,-4,83,-7,-64,-10,65,-12,-16,-15,-103,-17,-124,-19,89,-21,111,-23,-96,-25,-30,-27,93,-28,-6,-30,-33,-31,-58,-32,14,-32,116,-33,26,-33,-33,-34,-20,-34,24,-33,113,-33,-29,-33,-124,-32,82,-31,87,-30,-91,-29,32,-27,-23,-26,-60,-24,-31,-22,32,-19,99,-17,-86,-15,-48,-13,-24,-11,-49,-9,-118,-7,14,-5,-125,-4,-66,-3,-5,-2,43,0,81,1,118,2,-84,3,-43,4,7,6,50,7,44,8,54,9,22,10,-41,10,120,11,18,12,-127,12,-37,12,41,13,79,13,119,13,123,13,-113,13,92,13,88,13,30,13,-31,12,-84,12,102,12,49,12,-11,11,-54,11,-109,11,-111,11,95,11,93,11,63,11,46,11,47,11,33,11,45,11,97,11,-65,11,39,12,-31,12,-95,13,-120,14,-124,15,-106,16,-111,17,-102,18,108,19,38,20,-63,20,44,21,110,21,127,21,113,21,24,21,-76,20,52,20,118,19,-100,18,-98,17,-108,16,83,15,-2,13,-123,12,-34,10,22,9,43,7,30,5,-31,2,-104,0,79,-2,-21,-5,127,-7,9,-9,-114,-12,31,-14,-86,-17,84,-19,10,-21,-42,-24,-62,-26,-21,-28,74,-29,-33,-31,-35,-32,5,-32,-97,-33,66,-33,98,-33,-91,-33,13,-32,-67,-32,126,-31,107,-30,93,-29,100,-28,108,-27,124,-26,-86,-25,-33,-24,56,-22,120,-21,-33,-20,68,-18,-53,-17,49,-15,-64,-14,34,-12,-114,-11,-32,-10,38,-8,93,-7,-128,-6,-123,-5,-112,-4,119,-3,107,-2,60,-1,2,0,-71,0,87,1,-31,1,104,2,-17,2,119,3,36,4,-31,4,-59,5,-66,6,-21,7,22,9,109,10,-57,11,62,13,-68,14,52,16,-53,17,82,19,-30,20,95,22,-31,23,64,25,-109,26,-50,27,-22,28,-36,29,-120,30,3,31,50,31,-25,30,108,30,-126,29,62,28,-80,26,-21,24,-43,22,-69,20,89,18,0,16,-113,13,62,11,-50,8,-93,6,100,4,71,2,64,0,111,-2,-59,-4,60,-5,-29,-7,-104,-8,-115,-9,-94,-10,-19,-11,91,-11,-20,-12,-61,-12,-102,-12,-41,-12,6,-11,-116,-11,-10,-11,-96,-10,102,-9,42,-8,33,-7,-15,-7,-5,-6,-4,-5,2,-3,11,-2,10,-1,-15,-1,-80,0,109,1,-22,1,72,2,88,2,70,2,-47,1,112,1,-102,0,-55,-1,-73,-2,-88,-3,107,-4,35,-5,-83,-7,71,-8,-57,-10,60,-11,-64,-13,60,-14,-66,-16,58,-17,-40,-19,107,-20,36,-21,7,-22,-32,-24,-3,-25,82,-25,-36,-26,-98,-26,-97,-26,-19,-26,114,-25,46,-24,48,-23,99,-22,-52,-21,116,-19,46,-17,20,-15,24,-13,44,-11,84,-9,-95,-7,-18,-5,113,-2,-10,0,-117,3,27,6,-93,8,41,11,-115,13,-63,15,-59,17,-125,19,-7,20,63,22,37,23,-35,23,73,24,119,24,121,24,61,24,-19,23,-117,23,9,23,-95,22,33,22,-108,21,2,21,113,20,-59,19,33,19,90,18,-94,17,-73,16,-51,15,-51,14,-68,13,-117,12,46,11,-40,9,67,8,-97,6,-33,4,28,3,66,1,108,-1,-100,-3,-45,-5,38,-6,-114,-8,33,-9,-71,-11,-87,-12,-66,-13,19,-13,122,-14,52,-14,-1,-15,36,-14,80,-14,-75,-14,43,-13,-73,-13,91,-12,10,-11,-31,-11,-110,-10,-102,-9,-97,-8,-51,-7,21,-5,121,-4,-29,-3,55,-1,-107,0,-80,1,-69,2,-121,3,51,4,-88,4,-13,4,21,5,-10,4,-57,4,96,4,4,4,103,3,-37,2,52,2,-92,1,-9,0,111,0}; }
	private static byte[] data60(){ return new byte[] {-58,-1,48,-1,127,-2,-38,-3,53,-3,124,-4,-6,-5,116,-5,24,-5,-67,-6,-121,-6,125,-6,119,-6,-87,-6,-11,-6,100,-5,-36,-5,-123,-4,22,-3,-34,-3,-115,-2,76,-1,-3,-1,-80,0,78,1,-35,1,104,2,-60,2,33,3,59,3,118,3,110,3,-125,3,121,3,120,3,121,3,117,3,123,3,114,3,-99,3,-123,3,-121,3,98,3,76,3,-2,2,-85,2,15,2,103,1,-125,0,-103,-1,-94,-2,-127,-3,114,-4,92,-5,96,-6,-124,-7,-55,-8,37,-8,-66,-9,105,-9,90,-9,117,-9,-68,-9,73,-8,-18,-8,-47,-7,-88,-6,-81,-5,-81,-4,-67,-3,-75,-2,-99,-1,116,0,14,1,-106,1,-36,1,13,2,17,2,-6,1,-67,1,-127,1,35,1,-70,0,99,0,-75,-1,39,-1,109,-2,-99,-3,-88,-4,-61,-5,-63,-6,-51,-7,-23,-8,37,-8,-123,-9,-4,-10,-47,-10,-69,-10,0,-9,101,-9,52,-8,24,-7,80,-6,-64,-5,87,-3,47,-1,16,1,52,3,62,5,-91,7,-54,9,37,12,112,14,-94,16,-36,18,8,21,24,23,9,25,-51,26,109,28,-36,29,12,31,0,32,-88,32,-16,32,-7,32,-101,32,-35,31,-57,30,89,29,118,27,97,25,-33,22,83,20,124,17,-92,14,-96,11,-78,8,-92,5,-87,2,-42,-1,-48,-4,11,-6,45,-9,-123,-12,-54,-15,98,-17,-15,-20,-70,-22,-90,-24,-66,-26,5,-27,106,-29,42,-30,-7,-32,6,-32,97,-33,-62,-34,-125,-34,102,-34,-101,-34,-18,-34,-109,-33,103,-32,-115,-31,-45,-30,113,-28,34,-26,22,-24,37,-22,19,-20,22,-18,-5,-17,-80,-15,62,-13,-105,-12,-45,-11,-21,-10,-37,-9,-26,-8,-41,-7,-45,-6,-40,-5,-15,-4,33,-2,40,-1,85,0,85,1,75,2,28,3,-4,3,123,4,26,5,124,5,-32,5,60,6,-108,6,31,7,-124,7,15,8,-103,8,49,9,-86,9,60,10,-116,10,-21,10,55,11,114,11,-93,11,-66,11,-9,11,25,12,95,12,-107,12,-27,12,47,13,-123,13,-18,13,95,14,-42,14,93,15,-4,15,-110,16,63,17,-46,17,-110,18,23,19,-89,19,20,20,-126,20,-50,20,14,21,58,21,76,21,96,21,91,21,80,21,48,21,-4,20,-68,20,103,20,-9,19,107,19,-79,18,-38,17,-28,16,-56,15,-103,14,24,13,-114,11,-58,9,-5,7,-17,5,-48,3,-111,1,56,-1,-54,-4,51,-6,-79,-9,18,-11,-117,-14,19,-16,-76,-19,-124,-21,-107,-23,-64,-25,55,-26,-10,-28,-22,-29,43,-29,123,-30,25,-30,-37,-31,-78,-31,-93,-31,-102,-31,-70,-31,-57,-31,9,-30,90,-30,-37,-30,123,-29,59,-28,82,-27,100,-26,-66,-25,32,-23,-115,-22,-10,-21,96,-19,-73,-18,-2,-17,62,-15,101,-14,121,-13,-112,-12,-96,-11,-89,-10,-75,-9,-57,-8,-64,-7,-60,-6,-85,-5,-104,-4,111,-3,74,-2,31,-1,-45,-1,-72,0,-104,1,-106,2,-90,3,-40,4,26,6,126,7,-6,8,-124,10,33,12,-32,13,-117,15,90,17,22,19,-23,20,-91,22,96,24,-8,25,122,27,-46,28,-40,29,-83,30,14,31,52,31,-4,30,111,30,-92,29,-117,28,61,27,-57,25,44,24,-120,22,-31,20,21,19,70,17,85,15,96,13,101,11,107,9,91,7,109,5,-116,3,-90,1,-13,-1,116,-2,-11,-4,-96,-5,125,-6,126,-7,-62,-8,31,-8,-78,-9,101,-9,71,-9,90,-9,-101,-9,-13,-9,97,-8,25,-7,-32,-7,-21,-6,-6,-5,60,-3,118,-2,-78,-1,-36,0,-13,1,-26,2,-112,3,27,4,99,4,105,4,57,4,-37,3,73,3,-100,2,-41,1,-22,0,-22,-1,-58,-2,-94,-3,43,-4,-72,-6,6,-7,66,-9,67,-11,82,-13,61,-15,47,-17,54,-19,74,-21,-121,-23,-41,-25,102,-26,47,-27,73,-28,-109,-29,28,-29,-27,-30,-27,-30,45,-29,-70,-29,-112,-28,-120,-27,-33,-26,101,-24,41,-22,15,-20,45,-18,105,-16,-63,-14,76,-11,-33,-9,-86,-6,108,-3,100,0,68,3,68,6,-3,8,-93,11,-2,13,42,16,-12,17,100,19,-117,20,87,21,-14,21,57,22,114,22,111,22,127,22,98,22,64,22,24,22,-1,21,-56,21,-116,21,50,21,-60,20,85,20,-78,19,-11,18,53,18,117,17,-89,16,-19,15,3,15,30,14,36,13,-8,11,-43,10,114,9,33,8,-125,6,-13,4,78,3,-94,1,12,0,-125,-2,52,-3,-25,-5,-49,-6,-33,-7,28,-7,117,-8,-6,-9,-123,-9,42,-9,-82,-10,111,-10,23,-10,-47,-11,-99,-11,79,-11,50,-11,46,-11,117,-11,-56,-11,101,-10,29,-9,-17,-9,-20,-8,-24,-7,-9,-6,-31,-5,-52,-4,-125,-3,57,-2,-65,-2,66,-1,-78,-1,13,0,118,0,-48,0,25,1,55,1,110,1,119,1,113,1,112,1,78,1,36,1,-7,0,-89,0}; }
	private static byte[] data61(){ return new byte[] {72,0,0,0,-96,-1,68,-1,-45,-2,-125,-2,3,-2,-72,-3,94,-3,34,-3,13,-3,-15,-4,25,-3,78,-3,-89,-3,21,-2,-91,-2,32,-1,-75,-1,35,0,117,0,-37,0,0,1,33,1,32,1,49,1,61,1,103,1,-100,1,-25,1,51,2,-109,2,2,3,95,3,-60,3,7,4,88,4,-128,4,-69,4,-72,4,-67,4,-103,4,116,4,26,4,-93,3,11,3,62,2,111,1,71,0,51,-1,5,-2,-61,-4,-115,-5,123,-6,-126,-7,-76,-8,8,-8,-108,-9,107,-9,85,-9,-120,-9,-40,-9,98,-8,-19,-8,-98,-7,77,-6,14,-5,-42,-5,-127,-4,41,-3,-57,-3,89,-2,-57,-2,38,-1,99,-1,-89,-1,-60,-1,-51,-1,-55,-1,-91,-1,-125,-1,41,-1,-55,-2,50,-2,-98,-3,-32,-4,11,-4,49,-5,64,-6,92,-7,115,-8,-107,-9,-32,-10,72,-10,-61,-11,-121,-11,85,-11,-107,-11,-50,-11,-118,-10,92,-9,-108,-8,-3,-7,-105,-5,116,-3,61,-1,78,1,83,3,-109,5,-65,7,14,10,103,12,-28,14,113,17,-6,19,-115,22,18,25,-128,27,-89,29,-127,31,9,33,76,34,3,35,79,35,69,35,-59,34,-14,33,-47,32,108,31,-45,29,14,28,7,26,-27,23,126,21,-1,18,87,16,114,13,-116,10,111,7,97,4,31,1,27,-2,-13,-6,11,-8,27,-11,103,-14,-40,-17,69,-19,3,-21,-57,-24,-48,-26,-47,-28,77,-29,-63,-31,-116,-32,-73,-33,31,-33,-48,-34,-39,-34,61,-33,-28,-33,-72,-32,-31,-31,77,-29,-27,-28,-123,-26,77,-24,31,-22,-33,-21,-127,-19,27,-17,121,-16,-56,-15,-31,-14,-20,-13,-66,-12,-96,-11,94,-10,37,-9,-27,-9,-105,-8,101,-7,13,-6,-51,-6,102,-5,32,-4,-73,-4,75,-3,-66,-3,67,-2,-90,-2,20,-1,116,-1,-21,-1,92,0,-22,0,-109,1,47,2,-17,2,-94,3,-127,4,66,5,-2,5,-65,6,127,7,37,8,-73,8,94,9,-45,9,120,10,-7,10,-91,11,57,12,-16,12,-78,13,-121,14,108,15,92,16,65,17,11,18,-55,18,113,19,-20,19,50,20,108,20,-124,20,-118,20,127,20,117,20,-120,20,-125,20,-86,20,-83,20,-48,20,-40,20,-24,20,-39,20,-73,20,-125,20,60,20,-16,19,-117,19,44,19,-86,18,30,18,116,17,-92,16,-87,15,-127,14,48,13,-97,11,-18,9,-18,7,-22,5,-81,3,94,1,18,-1,-52,-4,118,-6,59,-8,11,-10,-5,-13,-6,-15,34,-16,110,-18,-77,-20,58,-21,-87,-23,112,-24,61,-25,35,-26,45,-27,71,-28,120,-29,-68,-30,52,-30,-80,-31,106,-31,43,-31,62,-31,119,-31,-41,-31,93,-30,6,-29,-5,-29,-34,-28,-28,-27,-16,-26,42,-24,82,-23,124,-22,-89,-21,-20,-20,23,-18,57,-17,84,-16,-128,-15,118,-14,-99,-13,-107,-12,-91,-11,-86,-10,-108,-9,-105,-8,-104,-7,-121,-6,-115,-5,-122,-4,-95,-3,-91,-2,-61,-1,8,1,118,2,-53,3,119,5,23,7,-10,8,-23,10,-14,12,9,15,16,17,21,19,0,21,-49,22,88,24,-73,25,-43,26,-79,27,104,28,-56,28,9,29,-4,28,-21,28,115,28,-1,27,86,27,-118,26,-116,25,123,24,88,23,-11,21,-105,20,13,19,124,17,-40,15,49,14,117,12,-85,10,-10,8,31,7,67,5,-121,3,-41,1,63,0,-71,-2,115,-3,103,-4,115,-5,-40,-6,89,-6,37,-6,20,-6,56,-6,-104,-6,16,-5,-72,-5,111,-4,104,-3,106,-2,123,-1,-97,0,-68,1,-60,2,-65,3,-116,4,54,5,-102,5,-45,5,-50,5,-115,5,39,5,-113,4,-29,3,5,3,13,2,-12,0,-84,-1,67,-2,-77,-4,-4,-6,26,-7,16,-9,-36,-12,-87,-14,75,-16,0,-18,-70,-21,-116,-23,-125,-25,-89,-27,16,-28,-105,-30,104,-31,119,-32,-53,-33,98,-33,49,-33,87,-33,-78,-33,97,-32,64,-31,103,-30,-34,-29,-104,-27,-102,-25,-52,-23,79,-20,34,-17,19,-14,41,-11,105,-8,-64,-5,-7,-2,33,2,-4,4,-74,7,38,10,92,12,37,14,-80,15,13,17,26,18,-10,18,-86,19,48,20,-82,20,-18,20,49,21,68,21,84,21,83,21,48,21,14,21,-42,20,-119,20,21,20,-71,19,63,19,-72,18,30,18,-124,17,-67,16,-4,15,22,15,30,14,9,13,-12,11,-68,10,114,9,43,8,-23,6,-94,5,116,4,93,3,60,2,51,1,90,0,-127,-1,-43,-2,45,-2,-96,-3,16,-3,127,-4,-2,-5,104,-5,-55,-6,30,-6,-117,-7,-35,-8,72,-8,-64,-9,71,-9,-13,-10,-40,-10,-33,-10,8,-9,78,-9,-91,-9,25,-8,-105,-8,-29,-8,72,-7,-83,-7,-15,-7,70,-6,-108,-6,-12,-6,81,-5,-83,-5,49,-4,-90,-4,59,-3,-74,-3,36,-2,-108,-2,-5,-2,75,-1,-115,-1,-73,-1,-68,-1,-38,-1,-52,-1}; }
	private static byte[] data62(){ return new byte[] {-41,-1,-50,-1,-56,-1,-67,-1,-73,-1,-42,-1,-21,-1,18,0,43,0,96,0,-124,0,-58,0,-29,0,44,1,44,1,61,1,64,1,55,1,-2,0,-38,0,-83,0,101,0,44,0,0,0,-20,-1,-34,-1,-13,-1,6,0,56,0,-103,0,-32,0,92,1,-52,1,81,2,-55,2,104,3,-33,3,71,4,-122,4,-83,4,-88,4,124,4,41,4,-110,3,-33,2,-7,1,18,1,-12,-1,-31,-2,-65,-3,-55,-4,-64,-5,-41,-6,37,-6,-108,-7,18,-7,-53,-8,-107,-8,124,-8,-105,-8,-89,-8,-9,-8,71,-7,-109,-7,-31,-7,78,-6,-86,-6,-6,-6,83,-5,-94,-5,-4,-5,59,-4,-117,-4,-41,-4,4,-3,64,-3,87,-3,118,-3,91,-3,78,-3,-5,-4,-74,-4,45,-4,-84,-5,7,-5,92,-6,-100,-7,-41,-8,41,-8,124,-9,-46,-10,51,-10,-69,-11,70,-11,16,-11,-34,-12,26,-11,86,-11,-14,-11,-60,-10,-64,-9,4,-7,103,-6,26,-4,-76,-3,-67,-1,-83,1,-8,3,90,6,-25,8,-106,11,73,14,31,17,-4,19,-57,22,102,25,-29,27,29,30,9,32,-90,33,-40,34,-103,35,0,36,23,36,-20,35,91,35,-107,34,-86,33,107,32,7,31,89,29,-126,27,100,25,28,23,-97,20,-5,17,61,15,71,12,78,9,47,6,37,3,-37,-1,-68,-4,-99,-7,-127,-10,-122,-13,-108,-16,-60,-19,16,-21,-101,-24,75,-26,72,-28,-112,-30,52,-31,51,-32,-112,-33,77,-33,67,-33,-59,-33,109,-32,119,-31,-94,-30,13,-28,-125,-27,28,-25,-90,-24,57,-22,-88,-21,-6,-20,74,-18,79,-17,-122,-16,98,-15,87,-14,56,-13,28,-12,-35,-12,-96,-11,73,-10,-48,-10,101,-9,-69,-9,68,-8,-124,-8,-56,-8,-11,-8,42,-7,86,-7,-117,-7,-68,-7,18,-6,88,-6,-74,-6,57,-5,-92,-5,81,-4,-38,-4,-100,-3,62,-2,30,-1,-50,-1,-59,0,-96,1,-124,2,119,3,88,4,112,5,121,6,-110,7,-78,8,-20,9,56,11,-123,12,-22,13,65,15,-121,16,-87,17,-67,18,-115,19,80,20,-86,20,12,21,45,21,58,21,60,21,43,21,35,21,9,21,8,21,-2,20,12,21,-16,20,-33,20,-72,20,-123,20,86,20,18,20,-30,19,-84,19,121,19,72,19,25,19,-21,18,-78,18,81,18,-63,17,12,17,21,16,4,15,-108,13,26,12,-126,10,-57,8,-9,6,54,5,126,3,-52,1,43,0,-119,-2,-4,-4,80,-5,-48,-7,35,-8,-99,-10,-50,-12,36,-13,100,-15,-72,-17,5,-18,91,-20,-26,-22,93,-23,12,-24,-38,-26,-49,-27,-34,-28,48,-28,110,-29,17,-29,-64,-30,-103,-30,-121,-30,-108,-30,-42,-30,31,-29,-116,-29,10,-28,-65,-28,-118,-27,103,-26,95,-25,103,-24,111,-23,114,-22,112,-21,96,-20,82,-19,50,-18,35,-17,-3,-17,-13,-16,-33,-15,-50,-14,-67,-13,-52,-12,-48,-11,-13,-10,42,-8,-125,-7,-12,-6,111,-4,31,-2,-19,-1,-36,1,-15,3,14,6,63,8,96,10,-121,12,-125,14,120,16,44,18,-63,19,29,21,87,22,83,23,54,24,4,25,-114,25,32,26,110,26,-77,26,-40,26,-56,26,-89,26,70,26,-33,25,78,25,-113,24,-48,23,-18,22,-6,21,-32,20,-84,19,127,18,20,17,-115,15,-13,13,38,12,69,10,102,8,-128,6,-87,4,-5,2,-120,1,60,0,73,-1,127,-2,-14,-3,-105,-3,-119,-3,-124,-3,-48,-3,27,-2,-111,-2,37,-1,-53,-1,-96,0,106,1,74,2,30,3,7,4,-50,4,-121,5,35,6,-101,6,-32,6,-5,6,-14,6,-109,6,40,6,-118,5,-60,4,-51,3,-87,2,90,1,-50,-1,19,-2,59,-4,44,-6,16,-8,-75,-11,98,-13,-6,-16,-105,-18,42,-20,-40,-23,-86,-25,-111,-27,-94,-29,-27,-31,112,-32,45,-33,33,-34,108,-35,-44,-36,-99,-36,-108,-36,-31,-36,127,-35,117,-34,-23,-33,-107,-31,-53,-29,57,-26,-4,-24,28,-20,112,-17,-73,-14,32,-10,125,-7,-92,-4,-122,-1,78,2,-66,4,-4,6,1,9,-50,10,101,12,-45,13,49,15,80,16,108,17,74,18,4,19,-103,19,2,20,72,20,104,20,116,20,108,20,109,20,78,20,61,20,20,20,-13,19,-70,19,81,19,-41,18,49,18,96,17,108,16,100,15,53,14,5,13,-61,11,-93,10,127,9,121,8,-109,7,-65,6,23,6,102,5,-37,4,64,4,-72,3,41,3,-89,2,16,2,116,1,-28,0,56,0,-106,-1,-41,-2,28,-2,82,-3,-109,-4,-45,-5,39,-5,-125,-6,-25,-7,-121,-7,33,-7,-61,-8,-116,-8,61,-8,-9,-9,-78,-9,125,-9,50,-9,-12,-10,-55,-10,-109,-10,-106,-10,-107,-10,-61,-10,25,-9,108,-9,-7,-9,-122,-8,45,-7,-50,-7,124,-6,19,-5,-83,-5,57,-4,-79,-4,39,-3,-111,-3,-4,-3,107,-2,-14,-2}; }
	private static byte[] data63(){ return new byte[] {-128,-1,29,0,-44,0,-106,1,69,2,-8,2,-108,3,33,4,-121,4,-55,4,-32,4,-37,4,-79,4,99,4,-13,3,-123,3,19,3,-121,2,12,2,-66,1,61,1,-24,0,-106,0,91,0,17,0,-34,-1,-70,-1,-108,-1,-93,-1,-54,-1,52,0,-85,0,73,1,-13,1,-89,2,61,3,-44,3,46,4,60,4,32,4,-86,3,25,3,84,2,-125,1,124,0,-119,-1,-99,-2,-48,-3,15,-3,-128,-4,0,-4,-112,-5,50,-5,-34,-6,-74,-6,121,-6,76,-6,48,-6,18,-6,18,-6,22,-6,24,-6,63,-6,100,-6,-117,-6,-79,-6,-41,-6,20,-5,54,-5,92,-5,-125,-5,-85,-5,-68,-5,-52,-5,-41,-5,-55,-5,-64,-5,-121,-5,89,-5,12,-5,-88,-6,62,-6,-68,-7,73,-7,-65,-8,54,-8,-64,-9,60,-9,-78,-10,63,-10,-64,-11,87,-11,0,-11,-62,-12,-95,-12,-84,-12,-36,-12,48,-11,-68,-11,119,-10,-115,-9,-81,-8,66,-6,-31,-5,-43,-3,-41,-1,33,2,-102,4,38,7,-44,9,126,12,55,15,-41,17,94,20,-81,22,-12,24,4,27,-28,28,123,30,-48,31,-7,32,-59,33,98,34,-76,34,-75,34,118,34,2,34,58,33,81,32,39,31,-49,29,65,28,-122,26,-105,24,120,22,64,20,-73,17,27,15,57,12,61,9,9,6,-97,2,65,-1,-69,-5,100,-8,-12,-12,-28,-15,-42,-18,24,-20,-85,-23,-125,-25,-82,-27,41,-28,-14,-30,33,-30,-92,-31,109,-31,-87,-31,29,-30,-46,-30,-53,-29,-12,-28,47,-26,121,-25,-54,-24,20,-22,88,-21,111,-20,-108,-19,-114,-18,-120,-17,113,-16,85,-15,13,-14,-37,-14,-115,-13,47,-12,-56,-12,22,-11,112,-11,-112,-11,-83,-11,-110,-11,-128,-11,88,-11,91,-11,47,-11,53,-11,79,-11,-126,-11,-55,-11,31,-10,-115,-10,-1,-10,-116,-9,2,-8,-101,-8,47,-7,-66,-7,117,-6,60,-5,52,-4,59,-3,122,-2,-44,-1,85,1,-7,2,-65,4,121,6,93,8,59,10,-35,11,121,13,-24,14,58,16,83,17,56,18,-28,18,127,19,-26,19,78,20,-97,20,-72,20,-19,20,14,21,58,21,59,21,69,21,40,21,-12,20,-57,20,116,20,51,20,-3,19,-41,19,-77,19,-113,19,-124,19,109,19,97,19,92,19,34,19,-19,18,119,18,-30,17,19,17,50,16,41,15,20,14,-8,12,-73,11,-88,10,-127,9,121,8,124,7,125,6,121,5,-125,4,-124,3,95,2,55,1,-34,-1,105,-2,-39,-4,59,-5,115,-7,-95,-9,-63,-11,-57,-13,10,-14,58,-16,-105,-18,-22,-20,115,-21,-13,-23,-44,-24,-113,-25,-124,-26,115,-27,-110,-28,-67,-29,-16,-30,114,-30,-34,-31,-77,-31,-122,-31,-85,-31,13,-30,-116,-30,81,-29,11,-28,-22,-28,-40,-27,-63,-26,-107,-25,98,-24,45,-23,-25,-23,-90,-22,98,-21,44,-20,17,-19,19,-18,51,-17,-125,-16,-7,-15,-99,-13,80,-11,55,-9,15,-7,0,-5,14,-3,35,-1,28,1,27,3,24,5,-12,6,-24,8,-99,10,73,12,-36,13,84,15,-86,16,-12,17,12,19,17,20,-5,20,-70,21,122,22,1,23,-116,23,-10,23,84,24,-113,24,-89,24,-45,24,-43,24,-39,24,-84,24,120,24,19,24,-124,23,-91,22,-79,21,101,20,-6,18,79,17,-94,15,-58,13,8,12,64,10,-116,8,50,7,-50,5,-64,4,-72,3,-1,2,101,2,-27,1,-107,1,78,1,96,1,76,1,-116,1,-65,1,56,2,-125,2,26,3,-89,3,44,4,-30,4,106,5,-9,5,110,6,-43,6,31,7,70,7,57,7,15,7,-109,6,44,6,90,5,-125,4,113,3,17,2,-101,0,-3,-2,39,-3,44,-5,28,-7,-15,-10,-64,-12,111,-14,36,-16,-78,-19,91,-21,4,-23,-59,-26,-102,-28,-97,-30,-55,-32,49,-33,-67,-35,-92,-36,-71,-37,46,-37,-30,-38,30,-37,-116,-37,112,-36,-35,-35,116,-33,-91,-31,-16,-29,-81,-26,-109,-23,-82,-20,-73,-17,-22,-14,-42,-11,-55,-8,-118,-5,30,-2,116,0,-63,2,-44,4,-71,6,121,8,34,10,-77,11,16,13,114,14,-112,15,-96,16,119,17,45,18,-49,18,48,19,-97,19,-37,19,29,20,70,20,81,20,55,20,-8,19,-69,19,51,19,-108,18,-47,17,-30,16,-49,15,-65,14,-123,13,119,12,106,11,126,10,-78,9,28,9,-110,8,46,8,-23,7,-80,7,-128,7,69,7,38,7,-42,6,-91,6,66,6,-73,5,65,5,-107,4,-35,3,21,3,72,2,114,1,-104,0,-42,-1,14,-1,82,-2,-110,-3,-29,-4,23,-4,106,-5,-106,-6,-80,-7,-50,-8,-24,-9,9,-9,45,-10,107,-11,-61,-12,56,-12,-38,-13,-71,-13,-97,-13,-47,-13,-6,-13,115,-12,-19,-12,102,-11,-13,-11,-122,-10,31,-9,-58,-9,123,-8,31,-7,-9,-7,-63,-6,-58,-5,-73,-4,-25,-3,32,-1}; }
	private static byte[] data64(){ return new byte[] {108,0,-71,1,2,3,42,4,58,5,46,6,-34,6,114,7,-64,7,-39,7,-82,7,126,7,9,7,-105,6,-8,5,95,5,-36,4,64,4,-101,3,19,3,109,2,-53,1,77,1,-59,0,46,0,-29,-1,-103,-1,-99,-1,-109,-1,9,0,110,0,17,1,-107,1,65,2,-82,2,0,3,18,3,-11,2,-110,2,-5,1,75,1,121,0,-81,-1,-10,-2,77,-2,-46,-3,90,-3,28,-3,-23,-4,-40,-4,-59,-4,-68,-4,-101,-4,-116,-4,99,-4,72,-4,20,-4,3,-4,-41,-5,-80,-5,-55,-5,-82,-5,-70,-5,-85,-5,-77,-5,-103,-5,-98,-5,127,-5,94,-5,87,-5,58,-5,43,-5,-25,-6,-24,-6,-98,-6,-125,-6,62,-6,23,-6,-51,-7,-118,-7,90,-7,15,-7,-59,-8,110,-8,10,-8,-83,-9,65,-9,-69,-10,99,-10,-22,-11,-98,-11,76,-11,29,-11,11,-11,-5,-12,41,-11,114,-11,9,-10,-72,-10,-104,-9,-90,-8,-1,-7,113,-5,57,-3,16,-1,38,1,80,3,-122,5,-27,7,38,10,-121,12,-69,14,-3,16,9,19,14,21,-16,22,-96,24,60,26,-80,27,-14,28,-4,29,-17,30,-105,31,21,32,99,32,114,32,67,32,-25,31,90,31,-90,30,-62,29,-83,28,102,27,-50,25,36,24,5,22,-70,19,58,17,55,14,65,11,-51,7,-114,4,32,1,-35,-3,-103,-6,-83,-9,-41,-12,66,-14,-30,-17,-54,-19,-12,-21,98,-22,38,-23,15,-24,101,-25,-34,-26,-59,-26,-35,-26,69,-25,-31,-25,-110,-24,121,-23,68,-22,68,-21,41,-20,-2,-20,-78,-19,119,-18,28,-17,-77,-17,73,-16,-37,-16,111,-15,-22,-15,-125,-14,-43,-14,77,-13,111,-13,-104,-13,122,-13,99,-13,50,-13,-11,-14,-69,-14,113,-14,71,-14,30,-14,36,-14,28,-14,59,-14,94,-14,-104,-14,-59,-14,16,-13,78,-13,-107,-13,-6,-13,-127,-12,38,-11,-3,-11,19,-9,95,-8,-3,-7,-50,-5,-55,-3,-34,-1,34,2,88,4,-109,6,-78,8,-92,10,-128,12,-18,13,86,15,119,16,123,17,69,18,9,19,-74,19,57,20,-48,20,64,21,-90,21,-26,21,1,22,15,22,5,22,-53,21,122,21,52,21,6,21,-79,20,-113,20,116,20,77,20,98,20,77,20,74,20,22,20,-31,19,125,19,-14,18,100,18,-86,17,0,17,41,16,120,15,-43,14,74,14,-52,13,103,13,6,13,-95,12,80,12,-46,11,86,11,-62,10,12,10,69,9,109,8,88,7,61,6,-12,4,120,3,-26,1,58,0,90,-2,106,-4,-121,-6,125,-8,-112,-10,-109,-12,-74,-14,-63,-16,19,-17,92,-19,-91,-21,0,-22,95,-24,-24,-26,98,-27,49,-28,17,-29,47,-30,-116,-31,31,-31,3,-31,8,-31,69,-31,-119,-31,18,-30,101,-30,-20,-30,84,-29,-61,-29,44,-28,-96,-28,34,-27,-57,-27,-109,-26,-124,-25,-80,-24,31,-22,-63,-21,-112,-19,-108,-17,-105,-15,-53,-13,-22,-11,30,-8,63,-6,65,-4,78,-2,37,0,5,2,-53,3,127,5,33,7,-68,8,39,10,125,11,-49,12,-24,13,22,15,4,16,-6,16,-46,17,-96,18,81,19,6,20,-75,20,107,21,47,22,-41,22,-110,23,40,24,-69,24,-12,24,35,25,-21,24,-111,24,-55,23,-28,22,-58,21,124,20,27,19,-70,17,-128,16,20,15,-9,13,-43,12,-37,11,-33,10,6,10,37,9,77,8,-90,7,-26,6,95,6,-36,5,-114,5,95,5,78,5,84,5,115,5,-88,5,-27,5,30,6,86,6,-116,6,-75,6,-40,6,-10,6,12,7,39,7,21,7,18,7,-28,6,-115,6,49,6,-125,5,-59,4,-54,3,-93,2,78,1,-31,-1,70,-2,-115,-4,-49,-6,-23,-8,3,-9,6,-11,-3,-14,-49,-16,-103,-18,110,-20,33,-22,-19,-25,-40,-27,-33,-29,39,-30,-110,-32,92,-33,96,-34,-65,-35,-126,-35,-107,-35,29,-34,-38,-34,6,-32,-112,-31,78,-29,84,-27,-105,-25,-27,-23,79,-20,-39,-18,85,-15,-43,-13,49,-10,126,-8,-96,-6,-78,-4,-80,-2,-98,0,106,2,28,4,-68,5,104,7,-18,8,99,10,-57,11,22,13,86,14,102,15,122,16,94,17,28,18,-76,18,32,19,84,19,91,19,67,19,-31,18,98,18,-54,17,15,17,54,16,87,15,120,14,-88,13,-50,12,23,12,110,11,-38,10,98,10,27,10,-72,9,-111,9,120,9,107,9,126,9,124,9,-104,9,-97,9,-124,9,93,9,15,9,-94,8,35,8,123,7,-53,6,30,6,106,5,-76,4,14,4,53,3,-109,2,-78,1,-44,0,-62,-1,-63,-2,116,-3,32,-4,-77,-6,76,-7,-20,-9,-84,-10,-120,-11,-104,-12,-64,-13,22,-13,-63,-14,88,-14,63,-14,1,-14,-8,-15,3,-14,-2,-15,48,-14,109,-14,-55,-14,69,-13,9,-12,-11,-12,59,-10,-120,-9,30,-7,-67,-6,-105,-4,94,-2,47,0}; }
	private static byte[] data65(){ return new byte[] {9,2,-71,3,97,5,-57,6,4,8,13,9,-45,9,96,10,-71,10,-30,10,-26,10,-96,10,69,10,-67,9,41,9,122,8,-85,7,-43,6,1,6,24,5,71,4,-120,3,-23,2,85,2,-26,1,-90,1,-88,1,-97,1,-69,1,-34,1,-2,1,-2,1,-15,1,-61,1,106,1,-4,0,96,0,-41,-1,55,-1,-102,-2,-10,-3,-109,-3,58,-3,-6,-4,-46,-4,-47,-4,-34,-4,-21,-4,16,-3,52,-3,90,-3,104,-3,-112,-3,-113,-3,-92,-3,-119,-3,-107,-3,-116,-3,116,-3,-120,-3,113,-3,112,-3,71,-3,81,-3,54,-3,48,-3,13,-3,-24,-4,-85,-4,108,-4,39,-4,-77,-5,95,-5,-32,-6,127,-6,41,-6,-57,-7,118,-7,66,-7,-1,-8,-75,-8,122,-8,40,-8,-55,-9,81,-9,-40,-10,82,-10,-48,-11,83,-11,-10,-12,-90,-12,126,-12,119,-12,-100,-12,-7,-12,105,-11,16,-10,-60,-10,-51,-9,-49,-8,4,-6,103,-5,-40,-4,117,-2,38,0,18,2,0,4,-11,5,-12,7,-12,9,-36,11,-59,13,-128,15,50,17,-60,18,41,20,-116,21,-65,22,-17,23,12,25,4,26,-24,26,-73,27,-121,28,53,29,-76,29,48,30,85,30,94,30,39,30,-107,29,-47,28,-79,27,62,26,102,24,96,22,3,20,-120,17,-44,14,4,12,68,9,105,6,-98,3,-29,0,85,-2,-56,-5,113,-7,55,-9,40,-11,67,-13,-107,-15,52,-16,9,-17,41,-18,119,-19,27,-19,-49,-20,-58,-20,-41,-20,7,-19,79,-19,-113,-19,13,-18,55,-18,-83,-18,-12,-18,100,-17,-64,-17,47,-16,-120,-16,-20,-16,77,-15,124,-15,-47,-15,-48,-15,-13,-15,-28,-15,-41,-15,-109,-15,89,-15,27,-15,-46,-16,-112,-16,63,-16,8,-16,-64,-17,-113,-17,88,-17,46,-17,6,-17,-14,-18,-22,-18,0,-17,50,-17,-125,-17,2,-16,-98,-16,-112,-15,-98,-14,1,-12,121,-11,96,-9,61,-7,104,-5,-108,-3,-36,-1,21,2,93,4,122,6,103,8,62,10,-47,11,78,13,-119,14,-85,15,-76,16,126,17,82,18,2,19,-95,19,52,20,-116,20,-24,20,39,21,77,21,84,21,112,21,82,21,85,21,63,21,62,21,46,21,35,21,-11,20,-34,20,-121,20,76,20,-50,19,85,19,-57,18,16,18,123,17,-77,16,39,16,-95,15,63,15,-24,14,-78,14,-78,14,-78,14,-65,14,-39,14,-12,14,5,15,4,15,-22,14,-83,14,97,14,-39,13,46,13,82,12,76,11,32,10,-48,8,99,7,-57,5,30,4,99,2,-126,0,-105,-2,-128,-4,112,-6,53,-8,-17,-11,-100,-13,52,-15,-6,-18,-84,-20,-92,-22,-96,-24,-21,-26,90,-27,20,-28,4,-29,17,-30,88,-31,-76,-32,51,-32,-74,-33,90,-33,-17,-34,-102,-34,99,-34,73,-34,95,-34,-89,-34,39,-33,-49,-33,-63,-32,-29,-31,88,-29,-12,-28,-70,-26,-76,-24,-67,-22,-44,-20,3,-17,42,-15,88,-13,-125,-11,-111,-9,-97,-7,-98,-5,-93,-3,122,-1,72,1,-11,2,-102,4,30,6,126,7,-26,8,7,10,52,11,46,12,63,13,67,14,66,15,68,16,93,17,-125,18,-83,19,-41,20,-20,21,-24,22,-66,23,100,24,-66,24,-37,24,-76,24,80,24,-101,23,-34,22,-5,21,18,21,39,20,58,19,116,18,-103,17,-10,16,49,16,126,15,-59,14,9,14,82,13,122,12,-59,11,15,11,104,10,-58,9,107,9,9,9,-62,8,-108,8,-113,8,114,8,106,8,101,8,81,8,65,8,42,8,4,8,-38,7,-94,7,96,7,32,7,-61,6,123,6,-6,5,119,5,-23,4,64,4,-128,3,-117,2,-123,1,109,0,32,-1,-78,-3,50,-4,119,-6,-69,-8,-42,-10,-23,-12,-25,-14,-26,-16,-70,-18,-74,-20,-68,-22,-46,-24,13,-25,116,-27,14,-28,-27,-30,-6,-31,78,-31,0,-31,-11,-32,69,-31,-55,-31,-65,-30,-58,-29,51,-27,-82,-26,106,-24,52,-22,5,-20,-40,-19,-92,-17,-123,-15,82,-13,32,-11,-57,-10,-119,-8,36,-6,-43,-5,115,-3,33,-1,-77,0,120,2,5,4,-72,5,86,7,-35,8,104,10,-88,11,-28,12,-29,13,-49,14,112,15,-28,15,19,16,38,16,-8,15,-96,15,60,15,-51,14,69,14,-64,13,66,13,-64,12,90,12,-12,11,-108,11,54,11,-6,10,-53,10,-104,10,-98,10,-101,10,-60,10,-17,10,56,11,94,11,-120,11,-94,11,-95,11,-109,11,82,11,3,11,-92,10,57,10,-77,9,30,9,-125,8,-55,7,42,7,99,6,-122,5,121,4,96,3,17,2,-63,0,71,-1,-52,-3,67,-4,-74,-6,55,-7,-27,-9,-86,-10,126,-11,-122,-12,-124,-13,-55,-14,-13,-15,72,-15,-109,-16,4,-16,124,-17,40,-17,-21,-18,-34,-18,51,-17,-90,-17,119,-16,123,-15,-20,-14,114,-12,58,-10,75,-8,50,-6,84,-4,95,-2,98,0}; }
	private static byte[] data66(){ return new byte[] {58,2,-7,3,-122,5,-9,6,39,8,61,9,34,10,-51,10,86,11,-87,11,-55,11,-76,11,125,11,-2,10,115,10,-58,9,15,9,59,8,121,7,-63,6,51,6,-88,5,72,5,5,5,-63,4,-99,4,86,4,25,4,-81,3,61,3,-103,2,-27,1,48,1,85,0,-113,-1,-68,-2,12,-2,112,-3,-29,-4,-105,-4,78,-4,51,-4,36,-4,43,-4,63,-4,85,-4,122,-4,-92,-4,-49,-4,4,-3,50,-3,84,-3,119,-3,-92,-3,-32,-3,-4,-3,54,-2,58,-2,102,-2,100,-2,-126,-2,89,-2,90,-2,47,-2,-25,-3,-87,-3,53,-3,-52,-4,77,-4,-44,-5,65,-5,-59,-6,95,-6,-17,-7,-91,-7,82,-7,17,-7,-47,-8,-118,-8,58,-8,-50,-9,77,-9,-63,-10,28,-10,118,-11,-28,-12,75,-12,-45,-13,-128,-13,73,-13,57,-13,113,-13,-65,-13,59,-12,-41,-12,-96,-11,119,-10,123,-9,103,-8,-121,-7,-82,-6,-28,-5,86,-3,-72,-2,73,0,-46,1,-128,3,26,5,-56,6,94,8,-31,9,69,11,-112,12,-32,13,23,15,79,16,88,17,-113,18,-59,19,7,21,70,22,-115,23,-46,24,-6,25,33,27,12,28,-59,28,33,29,76,29,7,29,107,28,122,27,62,26,-44,24,10,23,70,21,36,19,27,17,-15,14,-49,12,-88,10,101,8,57,6,-9,3,-52,1,-74,-1,-84,-3,-67,-5,11,-6,114,-8,29,-9,-22,-11,5,-11,38,-12,-111,-13,12,-13,-70,-14,104,-14,55,-14,-8,-15,-48,-15,-60,-15,-108,-15,-96,-15,126,-15,127,-15,118,-15,113,-15,123,-15,108,-15,100,-15,62,-15,46,-15,-40,-16,-55,-16,-125,-16,89,-16,4,-16,-68,-17,116,-17,22,-17,-65,-18,90,-18,-18,-19,101,-19,2,-19,-122,-20,28,-20,-69,-21,121,-21,79,-21,71,-21,125,-21,-33,-21,126,-20,57,-19,94,-18,-123,-17,-3,-16,-114,-14,127,-12,77,-10,112,-8,110,-6,-97,-4,-88,-2,-63,0,-50,2,-97,4,114,6,17,8,-95,9,2,11,64,12,119,13,109,14,118,15,50,16,29,17,-54,17,109,18,34,19,-106,19,36,20,116,20,-21,20,33,21,101,21,94,21,93,21,47,21,-23,20,-105,20,33,20,114,19,-47,18,28,18,71,17,-80,16,-51,15,64,15,-103,14,49,14,-59,13,-99,13,-112,13,-109,13,-52,13,-2,13,81,14,-78,14,39,15,-117,15,-49,15,28,16,75,16,107,16,83,16,17,16,-83,15,24,15,-111,14,-69,13,-37,12,-64,11,-120,10,22,9,124,7,-79,5,-74,3,-122,1,38,-1,-86,-4,45,-6,-108,-9,38,-11,-84,-14,91,-16,40,-18,52,-20,85,-22,-101,-24,17,-25,112,-27,3,-28,118,-30,46,-31,-62,-33,119,-34,84,-35,74,-36,127,-37,-42,-38,-98,-38,-100,-38,-17,-38,125,-37,104,-36,121,-35,-29,-34,86,-32,2,-30,-67,-29,-111,-27,126,-25,110,-23,119,-21,-120,-19,-109,-17,-89,-15,-57,-13,-62,-11,-57,-9,-91,-7,114,-5,51,-3,-62,-2,99,0,-30,1,73,3,-86,4,23,6,106,7,-7,8,95,10,1,12,-107,13,42,15,-72,16,71,18,-81,19,-13,20,-9,21,-47,22,105,23,-72,23,-46,23,-74,23,115,23,5,23,-105,22,43,22,-78,21,67,21,-61,20,114,20,2,20,-91,19,54,19,-64,18,56,18,-88,17,15,17,85,16,-74,15,3,15,107,14,-57,13,61,13,-53,12,78,12,-2,11,-82,11,93,11,34,11,-53,10,124,10,12,10,-72,9,48,9,-65,8,36,8,-109,7,3,7,94,6,-38,5,72,5,-68,4,34,4,-98,3,-11,2,59,2,89,1,109,0,87,-1,13,-2,-116,-4,-15,-6,53,-7,89,-9,-128,-11,-103,-13,-59,-15,-29,-17,34,-18,107,-20,-16,-22,113,-23,55,-24,3,-25,25,-26,79,-27,-83,-28,91,-28,56,-28,94,-28,-80,-28,103,-27,27,-26,9,-25,33,-24,84,-23,-127,-22,-70,-21,1,-19,63,-18,119,-17,-109,-16,-66,-15,-19,-14,75,-12,-117,-11,2,-9,116,-8,50,-6,-52,-5,-113,-3,71,-1,8,1,-51,2,88,4,-48,5,38,7,82,8,65,9,13,10,-103,10,-16,10,53,11,70,11,69,11,27,11,-4,10,-78,10,-104,10,102,10,82,10,33,10,22,10,15,10,16,10,39,10,86,10,-119,10,-74,10,-3,10,91,11,-76,11,-12,11,87,12,-91,12,-18,12,32,13,80,13,95,13,100,13,100,13,42,13,9,13,-70,12,77,12,-61,11,20,11,102,10,112,9,122,8,77,7,15,6,-84,4,73,3,-43,1,79,0,-62,-2,60,-3,-68,-5,43,-6,-81,-8,68,-9,-46,-11,109,-12,24,-13,-59,-15,-89,-16,119,-17,-106,-18,-71,-19,37,-19,-41,-20,-76,-20,-12,-20,81,-19,41,-18,25,-17,118,-16,-29,-15,-76,-13,-123,-11,-125,-9,-123,-7,-108,-5,-86,-3,-107,-1}; }
	private static byte[] data67(){ return new byte[] {-124,1,45,3,-57,4,62,6,121,7,-119,8,108,9,39,10,-70,10,25,11,87,11,114,11,90,11,63,11,-25,10,-103,10,56,10,-41,9,120,9,17,9,-84,8,75,8,-31,7,106,7,-32,6,62,6,-112,5,-68,4,-54,3,-59,2,-103,1,-110,0,110,-1,127,-2,-124,-3,-77,-4,17,-4,-118,-5,68,-5,7,-5,-2,-6,0,-5,17,-5,49,-5,81,-5,114,-5,-111,-5,-79,-5,-35,-5,-14,-5,27,-4,75,-4,116,-4,-48,-4,-16,-4,75,-3,118,-3,-61,-3,-32,-3,-18,-3,-19,-3,-25,-3,-77,-3,84,-3,11,-3,-101,-4,89,-4,-43,-5,-121,-5,50,-5,-24,-6,-77,-6,124,-6,72,-6,-8,-7,-85,-7,72,-7,-53,-8,59,-8,-91,-9,-32,-10,46,-10,105,-11,-46,-12,51,-12,-65,-13,111,-13,55,-13,55,-13,81,-13,-101,-13,-8,-13,-110,-12,31,-11,-42,-11,-127,-10,86,-9,66,-8,53,-7,54,-6,56,-5,100,-4,-104,-3,-42,-2,2,0,66,1,119,2,-88,3,-86,4,-47,5,-29,6,-40,7,-24,8,-22,9,20,11,62,12,-113,13,-12,14,112,16,-21,17,-120,19,7,21,118,22,-65,23,-34,24,-75,25,73,26,-98,26,-122,26,54,26,-96,25,-53,24,-36,23,-77,22,-127,21,17,20,-61,18,68,17,-49,15,69,14,-103,12,-2,10,70,9,-115,7,-65,5,25,4,108,2,-48,0,68,-1,-9,-3,-45,-4,-71,-5,-62,-6,-8,-7,74,-7,-112,-8,23,-8,97,-9,-27,-10,71,-10,-63,-11,39,-11,-86,-12,44,-12,-85,-13,46,-13,-75,-14,107,-14,9,-14,-76,-15,90,-15,20,-15,-101,-16,89,-16,-49,-17,85,-17,-47,-18,38,-18,-123,-19,-43,-20,59,-20,110,-21,-60,-22,21,-22,111,-23,-42,-24,78,-24,-16,-25,-91,-25,-127,-25,-97,-25,-48,-25,81,-24,-26,-24,-47,-23,-2,-22,45,-20,-53,-19,124,-17,98,-15,59,-13,81,-11,93,-9,102,-7,126,-5,72,-3,54,-1,-20,0,-110,2,28,4,123,5,-29,6,38,8,104,9,-120,10,-76,11,-46,12,-43,13,-21,14,-47,15,-45,16,-106,17,95,18,-3,18,-128,19,-57,19,-3,19,2,20,-26,19,-79,19,91,19,-44,18,78,18,-93,17,-14,16,70,16,121,15,-23,14,64,14,-42,13,75,13,29,13,-47,12,-41,12,-18,12,42,13,116,13,-57,13,92,14,-54,14,127,15,-18,15,-118,16,-9,16,81,17,-78,17,-27,17,2,18,0,18,-25,17,-82,17,71,17,-70,16,10,16,26,15,13,14,-93,12,28,11,81,9,96,7,65,5,-3,2,-86,0,61,-2,-13,-5,-115,-7,92,-9,-2,-12,-33,-14,-66,-16,-104,-18,127,-20,105,-22,88,-24,61,-26,61,-28,95,-30,121,-32,-32,-34,85,-35,61,-36,59,-37,-60,-38,107,-38,120,-38,-56,-38,87,-37,32,-36,32,-35,62,-34,124,-33,-15,-32,98,-30,-5,-29,118,-27,72,-25,-43,-24,-73,-22,81,-20,42,-18,-32,-17,-114,-15,82,-13,-13,-12,-105,-10,10,-8,-64,-7,82,-5,-34,-4,-122,-2,66,0,2,2,-54,3,-48,5,-83,7,-92,9,-111,11,98,13,14,15,-94,16,-42,17,-34,18,-79,19,90,20,-84,20,-6,20,22,21,29,21,30,21,23,21,42,21,48,21,56,21,38,21,40,21,27,21,16,21,-48,20,-111,20,86,20,-45,19,120,19,-1,18,112,18,-36,17,110,17,-27,16,109,16,7,16,-122,15,43,15,-74,14,63,14,-51,13,43,13,-108,12,-50,11,18,11,71,10,-127,9,-82,8,4,8,61,7,-116,6,-19,5,101,5,-38,4,80,4,-65,3,5,3,85,2,108,1,100,0,49,-1,-10,-3,-128,-4,4,-5,104,-7,-42,-9,69,-10,-83,-12,49,-13,-73,-15,111,-16,25,-17,-29,-19,-61,-20,-73,-21,-56,-22,-6,-23,103,-23,-38,-24,-100,-24,99,-24,-112,-24,-57,-24,59,-23,-75,-23,79,-22,-9,-22,-92,-21,75,-20,-36,-20,-117,-19,35,-18,-57,-18,118,-17,74,-16,17,-15,53,-14,95,-13,-69,-12,48,-10,-44,-9,-127,-7,28,-5,-68,-4,73,-2,-65,-1,7,1,80,2,45,3,20,4,-60,4,61,5,-77,5,-20,5,45,6,78,6,118,6,-100,6,-93,6,-58,6,-41,6,-6,6,16,7,42,7,77,7,-126,7,-56,7,17,8,-109,8,9,9,-96,9,66,10,-14,10,-108,11,59,12,-29,12,-128,13,-12,13,-127,14,-55,14,20,15,67,15,114,15,106,15,87,15,28,15,-33,14,109,14,-38,13,48,13,71,12,108,11,52,10,3,9,-94,7,60,6,-71,4,56,3,-85,1,-16,-1,86,-2,-108,-4,-48,-6,13,-7,77,-9,-110,-11,-24,-13,52,-14,-56,-16,91,-17,55,-18,62,-19,126,-20,6,-20,-58,-21,-19,-21,55,-20,-24,-20,-58,-19,2,-17,124,-16,17,-14,-42,-13,-88,-11,-84,-9,-108,-7,-120,-5,101,-3,35,-1}; }
	private static byte[] data68(){ return new byte[] {-67,0,83,2,-67,3,4,5,50,6,70,7,69,8,35,9,-17,9,-98,10,52,11,-77,11,7,12,77,12,113,12,121,12,127,12,75,12,21,12,-69,11,84,11,-45,10,37,10,115,9,-121,8,-103,7,-107,6,83,5,46,4,-21,2,-49,1,-111,0,-116,-1,-107,-2,-59,-3,24,-3,-116,-4,54,-4,-26,-5,-57,-5,-100,-5,-122,-5,126,-5,-126,-5,126,-5,121,-5,-110,-5,-69,-5,-35,-5,8,-4,59,-4,123,-4,-47,-4,-3,-4,92,-3,-111,-3,-55,-3,-24,-3,-26,-3,-23,-3,-75,-3,-117,-3,50,-3,15,-3,-67,-4,-122,-4,71,-4,52,-4,6,-4,-26,-5,-22,-5,-70,-5,-122,-5,55,-5,-31,-6,77,-6,-85,-7,-19,-8,42,-8,112,-9,-88,-10,-14,-11,82,-11,-32,-12,-98,-12,86,-12,61,-12,84,-12,109,-12,-48,-12,27,-11,-99,-11,30,-10,-63,-10,104,-9,50,-8,9,-7,-25,-7,-48,-6,-93,-5,-96,-4,124,-3,77,-2,15,-1,-64,-1,100,0,-5,0,-104,1,59,2,-14,2,-73,3,-108,4,-87,5,-68,6,-1,7,87,9,-47,10,83,12,-32,13,101,15,-33,16,60,18,-127,19,-125,20,100,21,-18,21,95,22,-99,22,-105,22,-116,22,56,22,-25,21,109,21,-11,20,101,20,-54,19,0,19,56,18,73,17,58,16,55,15,-11,13,-71,12,98,11,29,10,-33,8,-76,7,-105,6,-101,5,-92,4,-53,3,-16,2,57,2,113,1,-106,0,-61,-1,-46,-2,-21,-3,-31,-4,-8,-5,-13,-6,-6,-7,4,-7,44,-8,61,-9,119,-10,-78,-11,-19,-12,75,-12,-109,-13,-44,-14,19,-14,74,-15,104,-16,-126,-17,-119,-18,-122,-19,-122,-20,104,-21,104,-22,106,-23,126,-24,-83,-25,-18,-26,62,-26,-82,-27,63,-27,-26,-28,-69,-28,-61,-28,10,-27,113,-27,35,-26,23,-25,80,-24,-88,-23,96,-21,67,-19,56,-17,59,-15,65,-13,79,-11,36,-9,4,-7,-60,-6,107,-4,-30,-3,79,-1,-46,0,51,2,-75,3,19,5,-92,6,11,8,-108,9,7,11,107,12,-70,13,-16,14,5,16,-27,16,-77,17,56,18,-94,18,-28,18,0,19,-9,18,-52,18,-123,18,12,18,-124,17,-31,16,53,16,-125,15,-10,14,57,14,-82,13,22,13,-79,12,94,12,46,12,9,12,13,12,66,12,118,12,-32,12,79,13,-29,13,-125,14,41,15,-16,15,-98,16,71,17,-5,17,-86,18,50,19,-92,19,-10,19,40,20,81,20,62,20,-11,19,-105,19,-7,18,43,18,50,17,-12,15,-126,14,-21,12,40,11,78,9,93,7,78,5,61,3,8,1,-23,-2,-106,-4,77,-6,-20,-9,-122,-11,42,-13,-89,-16,55,-18,-71,-21,85,-23,12,-25,-28,-28,-13,-30,26,-31,-75,-33,114,-34,-114,-35,-18,-36,-111,-36,112,-36,-102,-36,8,-35,-108,-35,88,-34,64,-33,75,-32,89,-31,-118,-30,-80,-29,-13,-28,26,-26,118,-25,-87,-24,-12,-23,71,-21,-84,-20,24,-18,117,-17,14,-15,-109,-14,78,-12,-23,-11,-75,-9,-99,-7,125,-5,-128,-3,-120,-1,-77,1,-62,3,-19,5,-39,7,-82,9,96,11,-52,12,43,14,63,15,39,16,-33,16,-124,17,7,18,122,18,-22,18,102,19,-39,19,103,20,-63,20,62,21,-127,21,-34,21,0,22,29,22,8,22,-37,21,-74,21,103,21,57,21,-31,20,-114,20,81,20,0,20,-66,19,112,19,47,19,-94,18,54,18,-108,17,-52,16,11,16,35,15,53,14,63,13,50,12,69,11,71,10,99,9,-110,8,-37,7,37,7,117,6,-55,5,47,5,116,4,-78,3,-17,2,-19,1,-12,0,-37,-1,-91,-2,124,-3,47,-4,-2,-6,-60,-7,126,-8,88,-9,78,-10,50,-11,36,-12,44,-13,39,-14,79,-15,107,-16,-82,-17,22,-17,-112,-18,62,-18,6,-18,-7,-19,7,-18,46,-18,92,-18,-106,-18,-49,-18,-16,-18,13,-17,32,-17,42,-17,33,-17,41,-17,72,-17,115,-17,-60,-17,74,-16,-30,-16,-64,-15,-79,-14,-32,-13,27,-11,107,-10,-57,-9,7,-7,57,-6,95,-5,83,-4,59,-3,-27,-3,-116,-2,5,-1,108,-1,-59,-1,16,0,65,0,-99,0,-37,0,49,1,127,1,-56,1,22,2,112,2,-51,2,15,3,125,3,-34,3,92,4,-15,4,-90,5,112,6,82,7,86,8,101,9,-128,10,-100,11,-81,12,-91,13,-105,14,80,15,3,16,-120,16,-9,16,51,17,-122,17,-90,17,-79,17,-77,17,119,17,70,17,-48,16,58,16,-125,15,-100,14,-108,13,91,12,14,11,-102,9,29,8,98,6,-73,4,-27,2,31,1,49,-1,80,-3,100,-5,125,-7,-107,-9,-60,-11,-6,-13,53,-14,-73,-16,84,-17,55,-18,61,-19,-93,-20,76,-20,65,-20,-127,-20,27,-19,-25,-19,8,-17,82,-16,-89,-15,71,-13,-44,-12,119,-10,-9,-9,-113,-7,23,-5,-105,-4,-20,-3}; }
	private static byte[] data69(){ return new byte[] {77,-1,-80,0,-11,1,78,3,-115,4,-50,5,3,7,33,8,59,9,47,10,31,11,-46,11,111,12,-14,12,88,13,-124,13,-103,13,-115,13,86,13,-12,12,107,12,-79,11,-37,10,-29,9,-64,8,-107,7,74,6,29,5,-55,3,-82,2,-128,1,120,0,-109,-1,-68,-2,19,-2,113,-3,-3,-4,125,-4,32,-4,-52,-5,-95,-5,-122,-5,111,-5,-123,-5,122,-5,-88,-5,-65,-5,-18,-5,37,-4,102,-4,-86,-4,-21,-4,19,-3,61,-3,87,-3,85,-3,99,-3,77,-3,62,-3,-11,-4,-22,-4,-82,-4,-103,-4,124,-4,-128,-4,111,-4,-115,-4,-105,-4,-110,-4,-114,-4,99,-4,56,-4,-28,-5,107,-5,-33,-6,68,-6,-96,-7,-11,-8,82,-8,-61,-9,57,-9,-40,-10,-116,-10,95,-10,69,-10,57,-10,110,-10,-114,-10,-58,-10,21,-9,106,-9,-38,-9,77,-8,-30,-8,89,-7,7,-6,-111,-6,58,-5,-79,-5,35,-4,-106,-4,-11,-4,66,-3,120,-3,-41,-3,35,-2,124,-2,-22,-2,121,-1,25,0,-10,0,-9,1,28,3,104,4,-67,5,34,7,117,8,-27,9,23,11,98,12,100,13,107,14,36,15,-57,15,90,16,-24,16,71,17,-100,17,-11,17,53,18,-114,18,-73,18,-38,18,-31,18,-28,18,-77,18,102,18,-2,17,102,17,-31,16,58,16,-109,15,-39,14,56,14,-100,13,15,13,-116,12,-6,11,126,11,-39,10,54,10,92,9,-105,8,-117,7,125,6,82,5,33,4,-23,2,-92,1,93,0,58,-1,19,-2,-26,-4,-31,-5,-71,-6,-68,-7,-98,-8,-119,-9,95,-10,68,-11,1,-12,-81,-14,94,-15,-10,-17,-100,-18,33,-19,-51,-21,97,-22,34,-23,-27,-25,-34,-26,-52,-27,-40,-28,22,-28,98,-29,-27,-30,123,-30,81,-30,92,-30,-95,-30,49,-29,9,-28,27,-27,105,-26,-10,-25,-70,-23,-114,-21,113,-19,87,-17,22,-15,-30,-14,107,-12,-6,-11,109,-9,-40,-8,75,-6,-72,-5,52,-3,-67,-2,94,0,15,2,-36,3,-107,5,71,7,-21,8,103,10,-46,11,1,13,21,14,-22,14,-96,15,21,16,117,16,-114,16,-97,16,-123,16,90,16,22,16,-91,15,66,15,-61,14,71,14,-80,13,68,13,-73,12,75,12,-47,11,115,11,61,11,5,11,14,11,56,11,-128,11,-16,11,-117,12,24,13,-22,13,-70,14,-97,15,127,16,95,17,59,18,4,19,-57,19,109,20,-1,20,-113,21,4,22,61,22,90,22,83,22,34,22,-65,21,56,21,113,20,-109,19,103,18,45,17,-70,15,42,14,-111,12,-91,10,-42,8,-46,6,-77,4,105,2,22,0,-98,-3,13,-5,117,-8,-56,-11,28,-13,-125,-16,-38,-19,98,-21,33,-23,5,-25,31,-27,124,-29,11,-30,-5,-32,29,-32,115,-33,39,-33,-11,-34,24,-33,75,-33,-98,-33,29,-32,-103,-32,41,-31,-74,-31,78,-30,-13,-30,-86,-29,103,-28,65,-27,44,-26,36,-25,44,-24,118,-23,-80,-22,43,-20,-96,-19,75,-17,-20,-16,-82,-14,-114,-12,114,-10,112,-8,119,-6,-117,-4,-127,-2,-126,0,92,2,24,4,-74,5,43,7,-127,8,-71,9,-48,10,-37,11,-32,12,-67,13,-69,14,-98,15,-112,16,102,17,68,18,-27,18,-85,19,36,20,-87,20,14,21,84,21,-123,21,-87,21,-52,21,-19,21,-6,21,31,22,20,22,29,22,-1,21,-29,21,-96,21,82,21,-59,20,59,20,-124,19,-87,18,-53,17,-58,16,-47,15,-59,14,-50,13,-41,12,-21,11,23,11,52,10,-124,9,-64,8,1,8,36,7,87,6,98,5,102,4,95,3,34,2,1,1,-51,-1,-107,-2,126,-3,75,-4,75,-5,58,-6,62,-7,108,-8,119,-9,-60,-10,-6,-11,82,-11,-86,-12,47,-12,-79,-13,93,-13,41,-13,4,-13,-7,-14,-9,-14,33,-13,27,-13,58,-13,33,-13,31,-13,-23,-14,-71,-14,106,-14,25,-14,-66,-15,123,-15,92,-15,66,-15,110,-15,-106,-15,-16,-15,125,-14,28,-13,-38,-13,-87,-12,125,-11,82,-10,43,-9,-35,-9,-106,-8,43,-7,-99,-7,-16,-7,57,-6,106,-6,-113,-6,-51,-6,-9,-6,47,-5,100,-5,-76,-5,-4,-5,64,-4,-121,-4,-48,-4,27,-3,110,-3,-72,-3,26,-2,-119,-2,26,-1,-56,-1,-82,0,-99,1,-56,2,14,4,115,5,-26,6,77,8,-82,9,18,11,75,12,106,13,109,14,87,15,24,16,-51,16,108,17,-22,17,101,18,-52,18,25,19,50,19,76,19,27,19,-39,18,107,18,-39,17,3,17,0,16,-35,14,112,13,8,12,98,10,-88,8,-28,6,-20,4,-16,2,-29,0,-27,-2,-50,-4,-59,-6,-62,-8,-48,-10,-24,-12,48,-13,-86,-15,83,-16,67,-17,118,-18,-18,-19,-44,-19,-17,-19,81,-18,-4,-18,-63,-17,-41,-16,-53,-15,-12,-14,-27,-13,12,-11,12,-10,38,-9,62,-8,95,-7,-111,-6,-44,-5}; }
	private static byte[] data70(){ return new byte[] {47,-3,-119,-2,17,0,127,1,7,3,125,4,-28,5,51,7,-122,8,-110,9,-91,10,-118,11,85,12,-7,12,108,13,-71,13,-40,13,-60,13,113,13,15,13,118,12,-86,11,-55,10,-55,9,-48,8,-78,7,-97,6,117,5,94,4,66,3,57,2,61,1,71,0,121,-1,-89,-2,-4,-3,109,-3,1,-3,-83,-4,113,-4,55,-4,51,-4,47,-4,53,-4,85,-4,121,-4,-98,-4,-53,-4,-12,-4,6,-3,36,-3,40,-3,64,-3,46,-3,27,-3,-13,-4,-51,-4,-80,-4,119,-4,103,-4,57,-4,72,-4,38,-4,57,-4,56,-4,72,-4,69,-4,48,-4,19,-4,-33,-5,-85,-5,68,-5,-38,-6,89,-6,-18,-7,100,-7,2,-7,-102,-8,67,-8,3,-8,-30,-9,-56,-9,-58,-9,-28,-9,21,-8,84,-8,-92,-8,5,-7,111,-7,-22,-7,91,-6,-68,-6,20,-5,92,-5,-90,-5,-55,-5,-16,-5,7,-4,33,-4,42,-4,53,-4,70,-4,76,-4,118,-4,-115,-4,-18,-4,48,-3,-72,-3,66,-2,-9,-2,-37,-1,-54,0,-25,1,-5,2,12,4,46,5,45,6,54,7,3,8,-60,8,98,9,-4,9,-119,10,15,11,-116,11,40,12,-80,12,92,13,-21,13,-114,14,-1,14,-111,15,-10,15,42,16,124,16,-114,16,-82,16,-107,16,-102,16,-125,16,-111,16,-127,16,-105,16,-103,16,-110,16,-93,16,99,16,59,16,-46,15,85,15,-82,14,-35,13,6,13,4,12,-51,10,-73,9,95,8,54,7,-11,5,-60,4,-116,3,66,2,44,1,-44,-1,-83,-2,69,-3,-7,-5,-118,-6,1,-7,114,-9,-62,-11,42,-12,101,-14,-81,-16,-20,-18,86,-19,-82,-21,41,-22,-81,-24,83,-25,13,-26,-29,-28,-65,-29,-37,-30,52,-30,-102,-31,98,-31,91,-31,-96,-31,50,-30,10,-29,-7,-29,46,-27,125,-26,-35,-25,89,-23,-61,-22,56,-20,-84,-19,30,-17,-121,-16,-16,-15,98,-13,-34,-12,118,-10,23,-8,-18,-7,-91,-5,-122,-3,103,-1,107,1,66,3,17,5,-42,6,88,8,-6,9,54,11,81,12,43,13,-33,13,90,14,-88,14,-49,14,-55,14,-54,14,-102,14,103,14,30,14,-61,13,81,13,-34,12,84,12,-40,11,79,11,-41,10,99,10,19,10,-42,9,-80,9,-57,9,-25,9,95,10,-43,10,-115,11,53,12,39,13,-33,13,-29,14,-60,15,-104,16,-123,17,78,18,49,19,-25,19,-71,20,53,21,-40,21,76,22,-81,22,-34,22,3,23,-23,22,-78,22,70,22,-46,21,23,21,73,20,75,19,40,18,-22,16,94,15,-47,13,28,12,25,10,30,8,-57,5,105,3,-10,0,82,-2,-72,-5,7,-7,116,-10,-21,-13,108,-15,11,-17,-29,-20,-31,-22,29,-23,-96,-25,89,-26,88,-27,115,-28,-53,-29,60,-29,-44,-30,110,-30,48,-30,-38,-31,-83,-31,-113,-31,104,-31,126,-31,-122,-31,-68,-31,0,-30,125,-30,6,-29,-76,-29,120,-28,111,-27,120,-26,-83,-25,-14,-24,91,-22,-27,-21,-111,-19,68,-17,26,-15,-13,-14,-45,-12,-59,-10,-98,-8,120,-6,54,-4,-40,-3,107,-1,-11,0,112,2,-35,3,67,5,-76,6,14,8,111,9,-79,10,-14,11,55,13,98,14,120,15,123,16,-125,17,75,18,17,19,-48,19,103,20,1,21,-117,21,-10,21,95,22,-65,22,6,23,50,23,68,23,82,23,59,23,-28,22,-119,22,-12,21,97,21,-98,20,-79,19,-49,18,-63,17,-51,16,-50,15,-44,14,-19,13,13,13,65,12,103,11,-97,10,-62,9,-24,8,10,8,-23,6,-18,5,-81,4,124,3,98,2,39,1,29,0,13,-1,-5,-3,-6,-4,22,-4,66,-5,-124,-6,-28,-7,67,-7,-50,-8,90,-8,20,-8,-41,-9,-84,-9,-96,-9,-100,-9,-64,-9,-66,-9,-44,-9,-42,-9,-33,-9,-77,-9,-107,-9,86,-9,-11,-10,-101,-10,41,-10,-61,-11,72,-11,-7,-12,-93,-12,101,-12,60,-12,52,-12,90,-12,-107,-12,-26,-12,69,-11,-76,-11,24,-10,-106,-10,-25,-10,62,-9,103,-9,-104,-9,-90,-9,-72,-9,-67,-9,-87,-9,-91,-9,-99,-9,-99,-9,-108,-9,-92,-9,-96,-9,-64,-9,-30,-9,-30,-9,9,-8,37,-8,64,-8,-128,-8,-50,-8,55,-7,-38,-7,-100,-6,-118,-5,-103,-4,-34,-3,42,-1,-93,0,44,2,-70,3,91,5,-33,6,83,8,-67,9,15,11,78,12,-114,13,-81,14,-67,15,-86,16,-106,17,100,18,18,19,-74,19,24,20,101,20,111,20,112,20,41,20,-53,19,37,19,53,18,62,17,-7,15,-111,14,-10,12,90,11,124,9,-112,7,-94,5,-115,3,-124,1,82,-1,50,-3,40,-5,33,-7,53,-9,-121,-11,-2,-13,-29,-14,-34,-15,37,-15,-79,-16,-121,-16,-122,-16,-90,-16,-11,-16,88,-15,-47,-15,37,-14,-67,-14,21,-13,-73,-13,94,-12,19,-11,-11,-11,-38,-10,-7,-9,21,-7,122,-6}; }
	private static byte[] data71(){ return new byte[] {-43,-5,65,-3,-60,-2,67,0,-48,1,62,3,-75,4,24,6,97,7,-104,8,-104,9,-110,10,90,11,-25,11,113,12,-63,12,-41,12,-31,12,-112,12,48,12,-88,11,4,11,56,10,119,9,123,8,-104,7,-101,6,-96,5,-70,4,-79,3,-42,2,-12,1,61,1,119,0,-19,-1,94,-1,-22,-2,-107,-2,62,-2,8,-2,-71,-3,-55,-3,-99,-3,-100,-3,-117,-3,-125,-3,-127,-3,123,-3,104,-3,87,-3,57,-3,3,-3,-37,-4,-107,-4,113,-4,22,-4,16,-4,-53,-5,-62,-5,-101,-5,-77,-5,-101,-5,-99,-5,-86,-5,-121,-5,-107,-5,108,-5,85,-5,10,-5,-41,-6,-120,-6,68,-6,-26,-7,-89,-7,86,-7,42,-7,13,-7,-16,-8,-1,-8,12,-7,69,-7,-123,-7,-2,-7,100,-6,-46,-6,71,-5,-53,-5,54,-4,119,-4,-58,-4,-41,-4,-14,-4,-42,-4,-58,-4,-100,-4,106,-4,44,-4,-17,-5,-58,-5,104,-5,64,-5,5,-5,-12,-6,-14,-6,24,-5,73,-5,-98,-5,17,-4,-119,-4,72,-3,-27,-3,-41,-2,-105,-1,109,0,41,1,-28,1,-100,2,51,3,-45,3,93,4,-3,4,-107,5,70,6,-30,6,-99,7,67,8,30,9,-57,9,-117,10,68,11,-19,11,-119,12,35,13,-65,13,63,14,-49,14,78,15,-22,15,124,16,14,17,-91,17,44,18,-71,18,10,19,80,19,113,19,-125,19,72,19,17,19,-107,18,-18,17,70,17,120,16,115,15,123,14,123,13,76,12,76,11,28,10,-11,8,-83,7,112,6,-8,4,-115,3,-2,1,88,0,-106,-2,-53,-4,0,-5,-6,-8,37,-9,55,-11,68,-13,93,-15,119,-17,-90,-19,-36,-21,26,-22,-123,-24,18,-25,-88,-27,121,-28,-122,-29,-50,-30,97,-30,38,-30,42,-30,101,-30,-25,-30,115,-29,55,-28,-10,-28,-20,-27,-47,-26,-40,-25,-18,-24,10,-22,53,-21,116,-20,-65,-19,45,-17,-73,-16,58,-14,-21,-13,-88,-11,-113,-9,114,-7,96,-5,74,-3,50,-1,19,1,-68,2,119,4,-16,5,94,7,119,8,-98,9,107,10,27,11,-114,11,-18,11,50,12,78,12,89,12,62,12,13,12,-49,11,123,11,8,11,-96,10,16,10,-117,9,20,9,-85,8,83,8,6,8,-13,7,-15,7,45,8,-128,8,5,9,-114,9,75,10,-18,10,-61,11,-112,12,92,13,70,14,21,15,-5,15,-55,16,-75,17,110,18,63,19,-2,19,-78,20,86,21,-22,21,75,22,-77,22,-36,22,11,23,-25,22,-63,22,83,22,-46,21,56,21,80,20,105,19,37,18,-26,16,99,15,-72,13,-42,11,-58,9,-114,7,82,5,-31,2,120,0,-18,-3,108,-5,0,-7,-55,-10,-94,-12,-56,-14,-11,-16,104,-17,5,-18,-78,-20,-111,-21,-117,-22,-119,-23,-109,-24,-105,-25,-72,-26,-51,-27,13,-27,61,-28,-105,-29,4,-29,-109,-30,60,-30,11,-30,-12,-31,18,-30,53,-30,-115,-30,-11,-30,-103,-29,73,-28,46,-27,31,-26,64,-25,108,-24,-70,-23,48,-21,-101,-20,36,-18,-89,-17,77,-15,-42,-14,122,-12,9,-10,-82,-9,63,-7,-37,-6,119,-4,20,-2,-92,-1,71,1,-49,2,98,4,-30,5,105,7,-23,8,53,10,-96,11,-17,12,56,14,119,15,-70,16,-30,17,-14,18,-1,19,-40,20,-74,21,118,22,12,23,-127,23,-37,23,24,24,55,24,50,24,-6,23,-83,23,48,23,-107,22,-33,21,29,21,86,20,104,19,-122,18,-104,17,-85,16,-58,15,-51,14,-18,13,-5,12,13,12,3,11,-8,9,-27,8,-63,7,-112,6,112,5,69,4,24,3,-13,1,-55,0,-92,-1,-85,-2,-91,-3,-31,-4,66,-4,-80,-5,63,-5,-15,-6,-49,-6,-45,-6,-33,-6,-14,-6,6,-5,54,-5,75,-5,125,-5,124,-5,-116,-5,114,-5,70,-5,27,-5,-41,-6,120,-6,22,-6,-97,-7,60,-7,-60,-8,107,-8,7,-8,-91,-9,96,-9,45,-9,15,-9,1,-9,-2,-10,13,-9,24,-9,33,-9,46,-9,30,-9,-5,-10,-37,-10,-105,-10,101,-10,40,-10,-21,-11,-91,-11,92,-11,44,-11,13,-11,-42,-12,-83,-12,124,-12,109,-12,44,-12,12,-12,-5,-13,-44,-13,-53,-13,-18,-13,52,-12,-109,-12,33,-11,-48,-11,-70,-10,-62,-9,-7,-8,63,-6,-85,-5,27,-3,-100,-2,46,0,-79,1,54,3,-33,4,76,6,-41,7,61,9,-93,10,-1,11,87,13,-77,14,-47,15,3,17,-20,17,-51,18,122,19,14,20,101,20,-100,20,-86,20,99,20,-3,19,93,19,-77,18,-75,17,-105,16,69,15,-49,13,57,12,-113,10,-74,8,-33,6,-48,4,-62,2,-28,0,-35,-2,35,-3,102,-5,-17,-7,-74,-8,-105,-9,-71,-10,4,-10,86,-11,-32,-12,-100,-12,72,-12,21,-12,-37,-13,-65,-13,-85,-13,-76,-13,-85,-13,-38,-13,45,-12,-124,-12,52,-11,-41,-11,-66,-10,-62,-9,-24,-8,34,-6}; }
	private static byte[] data72(){ return new byte[] {125,-5,-46,-4,64,-2,-93,-1,4,1,105,2,-98,3,-59,4,-37,5,-14,6,-39,7,-83,8,82,9,-11,9,89,10,-63,10,-29,10,-15,10,-33,10,-103,10,53,10,-88,9,-5,8,65,8,127,7,-93,6,-51,5,12,5,53,4,-114,3,-36,2,89,2,-49,1,107,1,8,1,-80,0,109,0,-5,-1,-58,-1,108,-1,74,-1,15,-1,-27,-2,-74,-2,-107,-2,98,-2,61,-2,9,-2,-49,-3,-99,-3,85,-3,22,-3,-71,-4,-122,-4,31,-4,-16,-5,-98,-5,95,-5,45,-5,1,-5,-16,-6,-55,-6,-70,-6,-124,-6,125,-6,74,-6,27,-6,-24,-7,-76,-7,113,-7,61,-7,-3,-8,-39,-8,-45,-8,-42,-8,-4,-8,55,-7,-103,-7,17,-6,-93,-6,69,-5,-33,-5,112,-4,16,-3,-120,-3,-5,-3,47,-2,114,-2,117,-2,80,-2,74,-2,3,-2,-68,-3,107,-3,21,-3,-69,-4,88,-4,-1,-5,-90,-5,114,-5,42,-5,-9,-6,-44,-6,-48,-6,-21,-6,-10,-6,70,-5,115,-5,-39,-5,37,-4,-109,-4,-12,-4,109,-3,-28,-3,76,-2,-52,-2,66,-1,-68,-1,69,0,-29,0,111,1,22,2,-95,2,98,3,14,4,-55,4,-111,5,83,6,50,7,14,8,-13,8,-41,9,-30,10,-34,11,-6,12,-2,13,26,15,58,16,76,17,85,18,88,19,74,20,2,21,-82,21,38,22,124,22,-84,22,-87,22,98,22,17,22,-100,21,2,21,63,20,-126,19,-99,18,-84,17,-96,16,105,15,56,14,-49,12,102,11,-40,9,47,8,113,6,-104,4,-89,2,-86,0,-72,-2,-95,-4,-114,-6,104,-8,78,-10,61,-12,40,-14,48,-16,58,-18,115,-20,-65,-22,86,-23,-13,-25,-52,-26,-44,-27,14,-27,-115,-28,44,-28,-7,-29,-14,-29,-3,-29,48,-28,109,-28,-73,-28,55,-27,-93,-27,65,-26,-27,-26,-81,-25,-109,-24,-113,-23,-56,-22,24,-20,-89,-19,44,-17,-6,-16,-56,-14,-71,-12,-117,-10,-114,-8,120,-6,69,-4,17,-2,-76,-1,43,1,-101,2,-29,3,-2,4,16,6,-9,6,-85,7,70,8,-39,8,39,9,-126,9,-102,9,-108,9,118,9,39,9,-67,8,85,8,-42,7,96,7,-28,6,109,6,27,6,-3,5,-24,5,-7,5,56,6,-108,6,-6,6,-109,7,48,8,-19,8,-104,9,104,10,39,11,-11,11,-59,12,-106,13,103,14,63,15,20,16,-18,16,-36,17,-76,18,-105,19,75,20,-8,20,-117,21,10,22,93,22,-104,22,-71,22,-78,22,-100,22,93,22,18,22,109,21,-31,20,18,20,-3,18,-34,17,118,16,-16,14,48,13,80,11,79,9,68,7,28,5,30,3,14,1,41,-1,73,-3,-114,-5,11,-6,-109,-8,12,-9,-60,-11,106,-12,31,-13,-75,-15,100,-16,-4,-18,-103,-19,48,-20,-36,-22,-104,-23,101,-24,63,-25,79,-26,-110,-27,-35,-28,109,-28,-1,-29,-42,-29,-99,-29,-79,-29,-69,-29,-5,-29,43,-28,-109,-28,43,-27,-64,-27,120,-26,59,-25,51,-24,53,-23,104,-22,125,-21,-26,-20,38,-18,-111,-17,-21,-16,80,-14,-50,-13,57,-11,-77,-10,73,-8,-52,-7,109,-5,-16,-4,-102,-2,45,0,-34,1,120,3,39,5,-24,6,127,8,36,10,-52,11,86,13,-32,14,72,16,-84,17,-36,18,-12,19,-15,20,-66,21,116,22,1,23,99,23,-121,23,-83,23,-112,23,100,23,22,23,-107,22,25,22,113,21,-50,20,17,20,71,19,126,18,-94,17,-68,16,-40,15,6,15,4,14,21,13,23,12,7,11,-43,9,-97,8,91,7,27,6,-41,4,-99,3,91,2,53,1,35,0,64,-1,-128,-2,-27,-3,-99,-3,54,-3,42,-3,30,-3,75,-3,93,-3,-96,-3,-24,-3,35,-2,90,-2,-112,-2,-78,-2,-60,-2,-51,-2,-100,-2,-114,-2,74,-2,19,-2,-70,-3,94,-3,4,-3,-83,-4,84,-4,-1,-5,-77,-5,91,-5,21,-5,-42,-6,-112,-6,84,-6,21,-6,-52,-7,-125,-7,37,-7,-62,-8,85,-8,-28,-9,108,-9,-38,-10,97,-10,-23,-11,117,-11,15,-11,-126,-12,38,-12,-71,-13,83,-13,-34,-14,113,-14,-17,-15,122,-15,22,-15,-85,-16,123,-16,76,-16,85,-16,-125,-16,-26,-16,-125,-15,82,-14,55,-13,69,-12,125,-11,-69,-10,21,-8,107,-7,-29,-6,72,-4,-48,-3,82,-1,-27,0,-128,2,57,4,-17,5,-101,7,84,9,-25,10,-119,12,-13,13,112,15,-100,16,-46,17,-93,18,107,19,17,20,107,20,-77,20,-75,20,-107,20,46,20,-83,19,-43,18,-46,17,-81,16,94,15,-25,13,58,12,123,10,-79,8,-43,6,9,5,88,3,-79,1,53,0,-69,-2,-83,-3,-125,-4,-78,-5,-59,-6,8,-6,107,-7,-72,-8,35,-8,-128,-9,-20,-10,74,-10,-48,-11,68,-11,-18,-12,-78,-12,-117,-12,-73,-12,-50,-12,76,-11,-43,-11,-123,-10,96,-9,88,-8,87,-7,104,-6}; }
	private static byte[] data73(){ return new byte[] {-117,-5,-90,-4,-63,-3,-22,-2,-16,-1,2,1,31,2,45,3,31,4,23,5,-18,5,-68,6,103,7,17,8,120,8,-34,8,-3,8,21,9,-36,8,-80,8,71,8,-64,7,53,7,-100,6,14,6,124,5,-13,4,122,4,25,4,-62,3,122,3,60,3,-6,2,-54,2,108,2,51,2,-63,1,-104,1,58,1,3,1,-76,0,118,0,63,0,13,0,-28,-1,-99,-1,103,-1,22,-1,-57,-2,91,-2,2,-2,122,-3,28,-3,-84,-4,60,-4,-37,-5,-105,-5,87,-5,23,-5,-44,-6,-107,-6,87,-6,-13,-7,-83,-7,74,-7,-22,-8,-122,-8,44,-8,-7,-9,-66,-9,-62,-9,-56,-9,33,-8,110,-8,-2,-8,-90,-7,123,-6,67,-5,24,-4,-7,-4,-51,-3,-121,-2,60,-1,-62,-1,40,0,105,0,125,0,-126,0,79,0,27,0,-44,-1,-118,-1,19,-1,-102,-2,44,-2,-61,-3,70,-3,-52,-4,90,-4,-7,-5,-109,-5,79,-5,6,-5,-24,-6,-80,-6,-89,-6,-119,-6,-86,-6,-80,-6,-58,-6,-7,-6,33,-5,88,-5,-116,-5,-52,-5,48,-4,-119,-4,-27,-4,112,-3,-34,-3,124,-2,-12,-2,-101,-1,29,0,-50,0,-109,1,83,2,53,3,34,4,88,5,107,6,-58,7,11,9,-117,10,-16,11,96,13,-51,14,45,16,-127,17,-83,18,-60,19,-59,20,-104,21,86,22,-30,22,85,23,-120,23,-71,23,-71,23,-103,23,67,23,-58,22,51,22,120,21,-67,20,-44,19,-56,18,-60,17,-123,16,52,15,-99,13,10,12,42,10,82,8,88,6,60,4,38,2,-21,-1,-67,-3,-110,-5,96,-7,55,-9,49,-11,62,-13,76,-15,-91,-17,-5,-19,-124,-20,40,-21,6,-22,8,-23,38,-24,105,-25,-55,-26,116,-26,20,-26,-56,-27,125,-27,93,-27,67,-27,50,-27,63,-27,101,-27,-41,-27,85,-26,7,-25,-37,-25,22,-23,53,-22,-86,-21,43,-19,-8,-18,-83,-16,123,-14,90,-12,37,-10,-4,-9,-104,-7,82,-5,-49,-4,98,-2,-93,-1,-3,0,25,2,54,3,47,4,-15,4,-88,5,49,6,-82,6,-17,6,9,7,-1,6,-53,6,112,6,39,6,-100,5,46,5,-76,4,95,4,24,4,1,4,21,4,72,4,-117,4,-44,4,84,5,-58,5,111,6,-11,6,-108,7,45,8,-54,8,126,9,51,10,-3,10,-67,11,-102,12,126,13,90,14,75,15,9,16,-9,16,-79,17,113,18,0,19,-84,19,47,20,-71,20,33,21,126,21,-60,21,-21,21,-24,21,-59,21,106,21,-8,20,91,20,-104,19,-96,18,-112,17,64,16,-22,14,124,13,7,12,108,10,-4,8,104,7,-6,5,-113,4,43,3,-45,1,-118,0,75,-1,-13,-3,-105,-4,31,-5,-61,-7,35,-8,-82,-10,-20,-12,83,-13,-92,-15,26,-16,-87,-18,50,-19,10,-20,-41,-22,-35,-23,1,-23,58,-24,-120,-25,5,-25,127,-26,30,-26,-45,-27,-112,-27,101,-27,100,-27,120,-27,-105,-27,-10,-27,73,-26,-35,-26,100,-25,37,-24,-31,-24,-53,-23,-87,-22,-101,-21,-90,-20,-58,-19,-15,-18,28,-16,85,-15,-79,-14,20,-12,-104,-11,7,-9,-104,-8,62,-6,3,-4,-35,-3,-62,-1,-82,1,-85,3,-105,5,-112,7,112,9,65,11,-13,12,-125,14,-22,15,73,17,118,18,-123,19,115,20,45,21,-57,21,48,22,115,22,123,22,94,22,36,22,-69,21,95,21,-33,20,79,20,-62,19,22,19,118,18,-59,17,19,17,70,16,120,15,122,14,124,13,88,12,79,11,3,10,-62,8,-108,7,92,6,32,5,33,4,25,3,75,2,118,1,-40,0,96,0,-12,-1,-56,-1,-107,-1,-98,-1,-76,-1,-44,-1,-7,-1,52,0,101,0,121,0,-89,0,-92,0,-73,0,-81,0,-79,0,-110,0,112,0,83,0,32,0,-5,-1,-57,-1,-118,-1,88,-1,23,-1,-39,-2,-113,-2,50,-2,-18,-3,-120,-3,54,-3,-52,-4,97,-4,-12,-5,116,-5,-12,-6,91,-6,-69,-7,14,-7,94,-8,-83,-9,8,-9,83,-10,-83,-11,-1,-12,60,-12,-118,-13,-54,-14,8,-14,85,-15,-122,-16,-35,-17,45,-17,-84,-18,49,-18,-27,-19,-70,-19,-38,-19,27,-18,123,-18,40,-17,-27,-17,-61,-16,-81,-15,-60,-14,-41,-13,26,-11,75,-10,-89,-9,-3,-8,-122,-6,-15,-5,-117,-3,52,-1,-32,0,124,2,42,4,-29,5,-113,7,80,9,-39,10,-121,12,-10,13,108,15,-92,16,-89,17,-105,18,52,19,-51,19,4,20,29,20,-29,19,-119,19,13,19,68,18,95,17,74,16,19,15,-73,13,90,12,-35,10,118,9,4,8,-87,6,72,5,30,4,-21,2,-26,1,-49,0,-24,-1,-22,-2,-9,-3,12,-3,16,-4,13,-5,23,-6,51,-7,112,-8,-98,-9,-1,-10,121,-10,35,-10,-57,-11,-60,-11,-36,-11,43,-10,103,-10,-44,-10,109,-9,1,-8,-83,-8,102,-7,58,-6}; }
	private static byte[] data74(){ return new byte[] {-4,-6,-17,-5,-38,-4,-47,-3,-47,-2,-42,-1,-38,0,-67,1,-90,2,-113,3,101,4,27,5,-57,5,60,6,-79,6,-49,6,-8,6,-17,6,-48,6,-98,6,74,6,2,6,-75,5,110,5,33,5,2,5,-56,4,-61,4,-105,4,121,4,83,4,30,4,-11,3,-89,3,106,3,39,3,-29,2,-104,2,81,2,12,2,-52,1,124,1,62,1,-29,0,112,0,22,0,-113,-1,42,-1,-111,-2,25,-2,-97,-3,66,-3,-54,-4,116,-4,7,-4,-92,-5,68,-5,-47,-6,90,-6,-45,-7,92,-7,-72,-8,87,-8,-51,-9,95,-9,-11,-10,-66,-10,-91,-10,-76,-10,-36,-10,45,-9,-70,-9,111,-8,68,-7,33,-6,41,-5,21,-4,40,-3,-2,-3,-32,-2,-102,-1,70,0,-64,0,15,1,101,1,124,1,-110,1,-118,1,118,1,82,1,21,1,-64,0,85,0,-23,-1,106,-1,-30,-2,71,-2,-78,-3,43,-3,-101,-4,61,-4,-53,-5,-125,-5,29,-5,-7,-6,-70,-6,-94,-6,-122,-6,117,-6,93,-6,101,-6,97,-6,105,-6,-124,-6,-110,-6,-71,-6,-28,-6,19,-5,87,-5,-98,-5,-30,-5,69,-4,-77,-4,55,-3,-45,-3,-125,-2,113,-1,114,0,-94,1,-41,2,71,4,-90,5,43,7,-64,8,41,10,-70,11,50,13,-101,14,8,16,93,17,121,18,-96,19,-97,20,127,21,32,22,-70,22,19,23,97,23,123,23,119,23,73,23,15,23,-80,22,67,22,-79,21,-16,20,20,20,-17,18,-80,17,60,16,-86,14,-22,12,-5,10,20,9,0,7,8,5,-33,2,-63,0,-68,-2,-99,-4,-92,-6,-61,-8,-1,-10,71,-11,-75,-13,39,-14,-66,-16,112,-17,68,-18,20,-19,-8,-21,20,-21,28,-22,78,-23,127,-24,-54,-25,31,-25,-119,-26,41,-26,-48,-27,-97,-27,-90,-27,-50,-27,31,-26,-76,-26,78,-25,60,-24,52,-23,110,-22,-57,-21,57,-19,-74,-18,100,-16,15,-14,-88,-13,119,-11,4,-9,-67,-8,71,-6,-53,-5,51,-3,-109,-2,-49,-1,-22,0,-23,1,-60,2,121,3,5,4,92,4,-113,4,-123,4,77,4,7,4,-118,3,64,3,-55,2,113,2,54,2,17,2,29,2,47,2,102,2,-101,2,-15,2,55,3,-101,3,20,4,-123,4,7,5,-110,5,57,6,-34,6,-97,7,88,8,45,9,-19,9,-49,10,-103,11,74,12,28,13,-40,13,-80,14,107,15,42,16,3,17,-72,17,-124,18,44,19,-64,19,56,20,-84,20,-10,20,28,21,23,21,-19,20,-81,20,66,20,-74,19,22,19,88,18,-110,17,-83,16,-30,15,-29,14,9,14,21,13,33,12,39,11,52,10,25,9,24,8,-44,6,-103,5,46,4,-59,2,41,1,-121,-1,-51,-3,33,-4,75,-6,-102,-8,-30,-10,59,-11,-90,-13,38,-14,-53,-16,122,-17,79,-18,29,-19,-6,-21,-3,-22,19,-22,46,-23,103,-24,-65,-25,42,-25,-79,-26,105,-26,39,-26,4,-26,18,-26,18,-26,72,-26,121,-26,-67,-26,49,-25,-103,-25,39,-24,-69,-24,90,-23,-5,-23,-54,-22,124,-21,101,-20,88,-19,104,-18,-77,-17,31,-15,-72,-14,-125,-12,87,-10,88,-8,101,-6,115,-4,-104,-2,-94,0,-108,2,-90,4,-128,6,88,8,39,10,-37,11,107,13,-34,14,45,16,73,17,58,18,-20,18,111,19,-53,19,-8,19,-21,19,-34,19,-90,19,-106,19,73,19,4,19,-70,18,83,18,-25,17,92,17,-61,16,-2,15,62,15,71,14,68,13,40,12,16,11,-13,9,-59,8,-48,7,-57,6,-41,5,-2,4,75,4,-66,3,73,3,-23,2,-81,2,112,2,101,2,80,2,102,2,88,2,104,2,-128,2,116,2,-92,2,-115,2,-97,2,-105,2,-97,2,-95,2,-94,2,-90,2,-100,2,-86,2,-106,2,-118,2,93,2,66,2,32,2,-23,1,-84,1,101,1,2,1,-82,0,84,0,-25,-1,106,-1,-36,-2,91,-2,-84,-3,-5,-4,72,-4,-110,-5,-47,-6,1,-6,33,-7,72,-8,93,-9,108,-10,-125,-11,112,-12,109,-13,102,-14,94,-15,120,-16,-119,-17,-43,-18,57,-18,-72,-19,87,-19,40,-19,33,-19,27,-19,75,-19,127,-19,-22,-19,115,-18,9,-17,-60,-17,-100,-16,-127,-15,-109,-14,-84,-13,-39,-12,26,-10,77,-9,-93,-8,5,-6,110,-5,-43,-4,84,-2,-35,-1,-96,1,53,3,24,5,-60,6,-113,8,60,10,-50,11,42,13,98,14,110,15,58,16,-15,16,93,17,-67,17,-68,17,-84,17,113,17,17,17,-124,16,-45,15,21,15,38,14,90,13,87,12,97,11,96,10,103,9,97,8,110,7,98,6,93,5,87,4,78,3,42,2,0,1,-27,-1,-88,-2,-96,-3,125,-4,114,-5,-100,-6,-61,-7,9,-7,111,-8,14,-8,-89,-9,103,-9,68,-9,87,-9,99,-9,-105,-9,-26,-9,67,-8,-81,-8,44,-7,-44,-7,125,-6}; }
	private static byte[] data75(){ return new byte[] {56,-5,1,-4,-34,-4,-56,-3,-84,-2,-86,-1,-121,0,106,1,40,2,-43,2,118,3,-6,3,75,4,-109,4,-64,4,-49,4,-39,4,-46,4,-33,4,-42,4,-18,4,-1,4,22,5,15,5,32,5,20,5,18,5,-12,4,-30,4,-43,4,-104,4,-107,4,90,4,81,4,42,4,29,4,-30,3,-70,3,110,3,16,3,-79,2,67,2,-48,1,63,1,-42,0,84,0,-24,-1,116,-1,-5,-2,-99,-2,52,-2,-65,-3,77,-3,-67,-4,50,-4,-95,-5,-22,-6,82,-6,-125,-7,-21,-8,51,-8,-83,-9,26,-9,-99,-10,86,-10,35,-10,38,-10,38,-10,125,-10,-29,-10,-120,-9,63,-8,0,-7,3,-6,-35,-6,-37,-5,-67,-4,-124,-3,86,-2,-7,-2,-92,-1,23,0,-103,0,-19,0,85,1,-126,1,-62,1,-36,1,-26,1,-33,1,-69,1,100,1,28,1,-107,0,21,0,-127,-1,-7,-2,97,-2,-55,-3,75,-3,-69,-4,80,-4,-47,-5,126,-5,31,-5,-46,-6,-107,-6,83,-6,14,-6,-50,-7,-120,-7,66,-7,12,-7,-50,-8,-82,-8,111,-8,109,-8,93,-8,-128,-8,-68,-8,21,-7,-99,-7,53,-6,-9,-6,-52,-5,-54,-4,-53,-3,-5,-2,29,0,119,1,-52,2,57,4,-48,5,94,7,-1,8,123,10,24,12,-102,13,14,15,91,16,122,17,-116,18,109,19,62,20,-23,20,124,21,-22,21,83,22,-109,22,-64,22,-47,22,-68,22,112,22,36,22,111,21,-83,20,-70,19,-112,18,81,17,-48,15,72,14,-101,12,-22,10,23,9,100,7,-128,5,-72,3,0,2,55,0,-88,-2,-7,-4,-107,-5,25,-6,-69,-8,106,-9,13,-10,-42,-12,-117,-13,82,-14,16,-15,-21,-17,-81,-18,-97,-19,-105,-20,-78,-21,-44,-22,11,-22,111,-23,-6,-24,-93,-24,-125,-24,106,-24,108,-24,-68,-24,14,-23,-121,-23,40,-22,-22,-22,-22,-21,-28,-20,25,-18,88,-17,-43,-16,37,-14,-83,-13,34,-11,-95,-10,20,-8,-110,-7,-33,-6,27,-4,69,-3,51,-2,47,-1,-60,-1,85,0,-78,0,-43,0,-35,0,-48,0,-78,0,-113,0,92,0,45,0,27,0,-1,-1,-12,-1,-5,-1,10,0,34,0,72,0,125,0,-52,0,44,1,-122,1,9,2,-109,2,35,3,-68,3,112,4,19,5,-50,5,117,6,53,7,-32,7,-109,8,86,9,21,10,-13,10,-69,11,-109,12,111,13,49,14,27,15,-44,15,-111,16,38,17,-54,17,48,18,-89,18,-25,18,27,19,52,19,47,19,38,19,-13,18,-74,18,112,18,18,18,-70,17,89,17,-27,16,-120,16,37,16,-66,15,70,15,-66,14,44,14,104,13,-95,12,-113,11,-121,10,50,9,-21,7,107,6,-20,4,86,3,-47,1,55,0,-83,-2,26,-3,-112,-5,12,-6,-123,-8,23,-9,-96,-11,70,-12,-45,-14,103,-15,18,-16,-43,-18,-89,-19,-128,-20,114,-21,-117,-22,-58,-23,20,-23,120,-24,6,-24,-85,-25,72,-25,11,-25,-40,-26,-79,-26,-103,-26,-112,-26,-126,-26,120,-26,-102,-26,-68,-26,4,-25,107,-25,3,-24,-48,-24,-43,-23,13,-21,85,-20,-1,-19,-86,-17,117,-15,116,-13,117,-11,-117,-9,-93,-7,-46,-5,-14,-3,4,0,55,2,54,4,66,6,45,8,-18,9,122,11,-10,12,45,14,50,15,13,16,-76,16,37,17,-113,17,-77,17,-37,17,-20,17,-29,17,-53,17,-108,17,98,17,9,17,-94,16,21,16,-103,15,-45,14,36,14,51,13,80,12,113,11,121,10,-117,9,-88,8,-29,7,38,7,-128,6,-13,5,-100,5,81,5,30,5,-14,4,-17,4,-18,4,-13,4,-1,4,-19,4,-8,4,-38,4,-20,4,-43,4,-35,4,-42,4,-33,4,-9,4,9,5,29,5,56,5,76,5,80,5,97,5,81,5,66,5,44,5,3,5,-50,4,-117,4,83,4,-25,3,-100,3,67,3,-68,2,72,2,-56,1,75,1,-67,0,16,0,87,-1,-122,-2,-68,-3,-59,-4,-60,-5,-83,-6,-82,-7,103,-8,42,-9,4,-10,-56,-12,-83,-13,-100,-14,-114,-15,-72,-16,-32,-17,69,-17,-93,-18,52,-18,-21,-19,-85,-19,-119,-19,105,-19,-121,-19,-87,-19,-3,-19,64,-18,-63,-18,81,-17,0,-16,-44,-16,-99,-15,-119,-14,122,-13,119,-12,121,-11,-104,-10,-73,-9,-9,-8,56,-6,-80,-5,18,-3,-73,-2,77,0,6,2,-85,3,75,5,-22,6,95,8,-44,9,-14,10,45,12,4,13,-19,13,111,14,8,15,85,15,-113,15,-98,15,-116,15,105,15,37,15,-49,14,86,14,-38,13,48,13,-90,12,-18,11,41,11,102,10,-119,9,-88,8,-97,7,-87,6,-106,5,-108,4,122,3,115,2,82,1,102,0,114,-1,-117,-2,-83,-3,-29,-4,72,-4,-99,-5,25,-5,-109,-6,72,-6,-9,-7,-70,-7,-102,-7,-122,-7,-104,-7,-93,-7,-12,-7,43,-6,-102,-6,16,-5,-91,-5}; }
	private static byte[] data76(){ return new byte[] {73,-4,-10,-4,-93,-3,81,-2,1,-1,-90,-1,52,0,-87,0,8,1,78,1,-127,1,-69,1,-37,1,0,2,44,2,97,2,-123,2,-40,2,25,3,116,3,-89,3,-6,3,28,4,100,4,-114,4,-89,4,-49,4,-33,4,3,5,5,5,31,5,9,5,35,5,12,5,-10,4,-50,4,-110,4,87,4,-36,3,-127,3,35,3,-56,2,76,2,-25,1,-123,1,5,1,-110,0,42,0,-95,-1,32,-1,-121,-2,-22,-3,73,-3,126,-4,-56,-5,-20,-6,61,-6,92,-7,-84,-8,9,-8,121,-9,11,-9,-95,-10,118,-10,63,-10,98,-10,-125,-10,-10,-10,102,-9,7,-8,-73,-8,122,-7,97,-6,57,-5,37,-4,2,-3,-33,-3,-61,-2,-125,-1,63,0,-13,0,-82,1,56,2,-66,2,39,3,-97,3,-37,3,-14,3,-25,3,-58,3,-122,3,34,3,-105,2,11,2,108,1,-79,0,15,0,91,-1,-53,-2,23,-2,-103,-3,26,-3,-95,-4,55,-4,-72,-5,89,-5,-66,-6,71,-6,-67,-7,49,-7,-124,-8,-4,-9,112,-9,4,-9,-83,-10,110,-10,73,-10,95,-10,-111,-10,-33,-10,116,-9,9,-8,-63,-8,-113,-7,-127,-6,124,-5,-90,-4,-51,-3,22,-1,-123,0,-4,1,-117,3,20,5,-85,6,53,8,-55,9,70,11,-95,12,-19,13,18,15,67,16,55,17,50,18,7,19,-27,19,-113,20,26,21,-93,21,-29,21,18,22,25,22,-33,21,-112,21,5,21,53,20,77,19,68,18,27,17,-44,15,123,14,14,13,-75,11,56,10,-75,8,83,7,-32,5,-109,4,44,3,-22,1,-109,0,96,-1,46,-2,-33,-4,-63,-5,-111,-6,85,-7,13,-8,-16,-10,-67,-11,-99,-12,114,-13,83,-14,65,-15,68,-16,90,-17,-119,-18,-25,-19,78,-19,-39,-20,99,-20,17,-20,-31,-21,-46,-21,-67,-21,-15,-21,40,-20,-108,-20,32,-19,-32,-19,-67,-18,-91,-17,-33,-16,41,-14,-125,-13,-44,-12,62,-10,-107,-9,-35,-8,7,-6,-3,-6,-10,-5,-89,-4,65,-3,-76,-3,10,-2,58,-2,94,-2,105,-2,93,-2,99,-2,73,-2,69,-2,59,-2,44,-2,21,-2,34,-2,53,-2,88,-2,113,-2,-95,-2,-26,-2,58,-1,-109,-1,18,0,-123,0,-18,0,-113,1,7,2,-87,2,34,3,-72,3,56,4,-41,4,-128,5,45,6,0,7,-62,7,-96,8,115,9,92,10,47,11,2,12,-68,12,104,13,20,14,-120,14,25,15,123,15,-24,15,58,16,-116,16,-47,16,25,17,82,17,97,17,-114,17,-99,17,-63,17,-62,17,-33,17,-45,17,-30,17,-72,17,-91,17,104,17,28,17,-98,16,19,16,91,15,-124,14,-104,13,122,12,103,11,33,10,-38,8,122,7,18,6,-67,4,71,3,-40,1,113,0,5,-1,121,-3,6,-4,-121,-6,-14,-8,104,-9,-31,-11,113,-12,10,-13,-58,-15,125,-16,113,-17,103,-18,-103,-19,-61,-20,-3,-21,93,-21,-81,-22,-4,-23,93,-23,-77,-24,1,-24,119,-25,-42,-26,91,-26,-27,-27,-103,-27,95,-27,103,-27,-107,-27,-24,-27,113,-26,53,-25,37,-24,66,-23,-105,-22,10,-20,-88,-19,-116,-17,126,-15,-124,-13,-84,-11,-38,-9,16,-6,89,-4,-127,-2,-106,0,-99,2,113,4,38,6,-84,7,51,9,101,10,-109,11,119,12,96,13,26,14,-75,14,59,15,-104,15,-52,15,-5,15,9,16,-34,15,-83,15,56,15,-23,14,75,14,-67,13,3,13,84,12,-103,11,-28,10,62,10,-107,9,-31,8,96,8,-32,7,101,7,19,7,-37,6,-76,6,-116,6,-107,6,-102,6,-84,6,-59,6,-55,6,-45,6,-38,6,-31,6,-30,6,-23,6,-36,6,-7,6,5,7,37,7,68,7,112,7,-101,7,-54,7,-29,7,-22,7,2,8,-9,7,-31,7,-63,7,-109,7,95,7,33,7,-44,6,-102,6,82,6,-2,5,-108,5,51,5,-60,4,73,4,-105,3,-38,2,-1,1,17,1,-15,-1,-61,-2,120,-3,63,-4,-20,-6,-101,-7,55,-8,-23,-10,-106,-11,89,-12,65,-13,15,-14,50,-15,46,-16,-127,-17,-51,-18,69,-18,-16,-19,-90,-19,-123,-19,114,-19,-100,-19,-80,-19,-8,-19,57,-18,-94,-18,4,-17,116,-17,-4,-17,107,-16,26,-15,-70,-15,119,-14,70,-13,47,-12,42,-11,79,-10,113,-9,-64,-8,22,-6,-122,-5,-36,-4,107,-2,-60,-1,57,1,-98,2,-20,3,59,5,101,6,-89,7,-101,8,-99,9,120,10,72,11,-18,11,115,12,-11,12,74,13,-102,13,-64,13,-32,13,-29,13,-47,13,-98,13,87,13,-12,12,122,12,-38,11,53,11,110,10,-107,9,-53,8,-46,7,-23,6,-22,5,0,5,15,4,59,3,104,2,-108,1,-38,0,18,0,83,-1,-96,-2,3,-2,87,-3,-33,-4,85,-4,-1,-5,-70,-5,126,-5,126,-5,123,-5,-85,-5,-24,-5,59,-4,-118,-4,2,-3,91,-3}; }
	private static byte[] data77(){ return new byte[] {-82,-3,14,-2,103,-2,-58,-2,-3,-2,77,-1,112,-1,-95,-1,-31,-1,-11,-1,28,0,62,0,114,0,-110,0,-52,0,-7,0,83,1,-105,1,-24,1,74,2,-91,2,11,3,85,3,-60,3,22,4,119,4,-106,4,-25,4,-6,4,42,5,25,5,20,5,-14,4,-47,4,-116,4,81,4,12,4,-55,3,120,3,22,3,-66,2,87,2,-19,1,102,1,-33,0,97,0,-49,-1,44,-1,-126,-2,-44,-3,13,-3,86,-4,-119,-5,-36,-6,0,-6,120,-7,-58,-8,63,-8,-54,-9,-128,-9,39,-9,-14,-10,-20,-10,-3,-10,62,-9,-123,-9,-29,-9,87,-8,-25,-8,-123,-7,60,-6,-27,-6,-97,-5,110,-4,74,-3,33,-2,-9,-2,-51,-1,-83,0,122,1,83,2,-25,2,-109,3,-12,3,81,4,-116,4,-94,4,-113,4,104,4,12,4,-74,3,73,3,-55,2,70,2,-69,1,59,1,-87,0,42,0,-114,-1,-1,-2,91,-2,-67,-3,20,-3,88,-4,-74,-5,-20,-6,50,-6,98,-7,-66,-8,-7,-9,91,-9,-80,-10,50,-10,-68,-11,107,-11,66,-11,58,-11,83,-11,-107,-11,7,-10,-116,-10,76,-9,24,-8,37,-7,29,-6,89,-5,126,-4,-47,-3,42,-1,-117,0,1,2,79,3,-48,4,13,6,127,7,-77,8,-1,9,58,11,90,12,-113,13,-85,14,-53,15,-56,16,-80,17,114,18,34,19,-71,19,11,20,67,20,82,20,42,20,-19,19,126,19,-18,18,62,18,121,17,-121,16,-97,15,-90,14,-103,13,-100,12,-118,11,-126,10,-124,9,102,8,73,7,48,6,25,5,-11,3,-57,2,-88,1,111,0,74,-1,12,-2,-5,-4,-65,-5,-93,-6,125,-7,111,-8,108,-9,104,-10,116,-11,124,-12,-78,-13,-56,-14,6,-14,53,-15,-114,-16,-32,-17,92,-17,-42,-18,-124,-18,71,-18,33,-18,53,-18,93,-18,-63,-18,68,-17,-11,-17,-89,-16,-104,-15,-115,-14,-111,-13,-113,-12,-116,-11,-121,-10,108,-9,74,-8,11,-7,-86,-7,32,-6,-95,-6,-27,-6,44,-5,72,-5,113,-5,120,-5,114,-5,113,-5,120,-5,123,-5,-126,-5,-110,-5,-93,-5,-55,-5,1,-4,65,-4,106,-4,-66,-4,-9,-4,100,-3,-90,-3,16,-2,114,-2,-61,-2,55,-1,-123,-1,36,0,-123,0,11,1,-86,1,68,2,-20,2,-99,3,116,4,59,5,2,6,-26,6,-85,7,102,8,29,9,-58,9,83,10,-13,10,105,11,-33,11,86,12,-50,12,75,13,-64,13,49,14,-78,14,62,15,-82,15,40,16,-84,16,11,17,118,17,-59,17,13,18,72,18,84,18,106,18,89,18,38,18,-33,17,-98,17,24,17,-120,16,-21,15,33,15,92,14,-113,13,-92,12,-117,11,101,10,70,9,4,8,-64,6,69,5,-30,3,66,2,-67,0,57,-1,-84,-3,45,-4,-88,-6,86,-7,-13,-9,-67,-10,-126,-11,112,-12,71,-13,77,-14,46,-15,55,-16,42,-17,59,-18,51,-19,38,-20,50,-21,59,-22,98,-23,121,-24,-71,-25,18,-25,119,-26,15,-26,-71,-27,-96,-27,-86,-27,-18,-27,76,-26,-9,-26,-22,-25,-9,-24,49,-22,-92,-21,68,-19,-10,-18,-29,-16,-57,-14,-62,-12,-60,-10,-73,-8,-80,-6,-119,-4,93,-2,-16,-1,-104,1,7,3,113,4,-73,5,-13,6,12,8,22,9,-4,9,-62,10,108,11,-13,11,63,12,106,12,-128,12,108,12,65,12,-48,11,-121,11,-13,10,-120,10,-4,9,-120,9,36,9,-57,8,125,8,51,8,-6,7,-56,7,-72,7,-110,7,-117,7,127,7,-120,7,-108,7,-79,7,-53,7,-34,7,23,8,37,8,70,8,106,8,-80,8,-50,8,4,9,44,9,97,9,-125,9,-68,9,-26,9,14,10,40,10,29,10,28,10,-4,9,-22,9,-54,9,-124,9,98,9,35,9,7,9,-66,8,-86,8,95,8,39,8,-21,7,-120,7,42,7,-100,6,10,6,76,5,115,4,125,3,107,2,90,1,14,0,-29,-2,-125,-3,53,-4,-44,-6,114,-7,36,-8,-53,-10,-123,-11,85,-12,44,-13,80,-14,94,-15,-86,-16,16,-16,-126,-17,42,-17,-31,-18,-68,-18,-117,-18,-82,-18,-107,-18,-60,-18,-44,-18,-5,-18,35,-17,74,-17,-109,-17,-50,-17,49,-16,-112,-16,36,-15,-64,-15,-121,-14,89,-13,77,-12,62,-11,103,-10,123,-9,-89,-8,-53,-7,15,-5,52,-4,109,-3,-98,-2,-54,-1,15,1,40,2,114,3,-94,4,-53,5,-16,6,-12,7,7,9,-28,9,-54,10,96,11,13,12,-127,12,-25,12,40,13,77,13,82,13,51,13,-11,12,-85,12,58,12,-77,11,43,11,120,10,-37,9,47,9,113,8,-89,7,-1,6,77,6,-106,5,-42,4,5,4,59,3,103,2,-81,1,-42,0,46,0,124,-1,-28,-2,126,-2,30,-2,-17,-3,-57,-3,-53,-3,-28,-3,2,-2,34,-2,78,-2,104,-2,122,-2,-85,-2,-92,-2}; }
	private static byte[] data78(){ return new byte[] {-61,-2,-56,-2,-19,-2,-26,-2,-17,-2,-26,-2,-9,-2,-5,-2,11,-1,26,-1,36,-1,56,-1,103,-1,-95,-1,-54,-1,29,0,91,0,-58,0,29,1,-110,1,-5,1,116,2,-35,2,60,3,-95,3,-42,3,37,4,48,4,71,4,57,4,58,4,13,4,-34,3,-75,3,121,3,90,3,17,3,-27,2,-95,2,84,2,-8,1,-102,1,29,1,-106,0,7,0,105,-1,-78,-2,15,-2,99,-3,-75,-4,3,-4,89,-5,-37,-6,88,-6,-42,-7,109,-7,34,-7,-43,-8,-116,-8,-125,-8,92,-8,97,-8,98,-8,-100,-8,-64,-8,25,-7,107,-7,-71,-7,63,-6,-57,-6,119,-5,43,-4,-14,-4,-51,-3,-71,-2,-89,-1,-107,0,-126,1,83,2,38,3,-85,3,74,4,-93,4,-11,4,16,5,7,5,-16,4,-32,4,-56,4,126,4,58,4,2,4,-55,3,92,3,-2,2,-117,2,7,2,104,1,-89,0,-42,-1,-1,-2,18,-2,58,-3,69,-4,99,-5,121,-6,-124,-7,-80,-8,-18,-9,36,-9,125,-10,-35,-11,119,-11,17,-11,-40,-12,-52,-12,-21,-12,20,-11,-108,-11,18,-10,-37,-10,-103,-9,-110,-8,-121,-7,-87,-6,-74,-5,-34,-4,17,-2,44,-1,-124,0,-124,1,-67,2,-61,3,-3,4,30,6,69,7,-116,8,-104,9,-50,10,-42,11,-33,12,-60,13,-92,14,96,15,-17,15,92,16,-87,16,-40,16,-19,16,-19,16,-49,16,-90,16,64,16,-19,15,-119,15,8,15,-123,14,1,14,85,13,-61,12,14,12,93,11,-101,10,-50,9,11,9,39,8,70,7,92,6,112,5,116,4,117,3,-127,2,111,1,-121,0,-109,-1,-79,-2,-29,-3,10,-3,37,-4,76,-5,-127,-6,118,-7,-94,-8,-97,-9,-74,-10,-115,-11,-100,-12,-107,-13,-56,-14,27,-14,-124,-15,38,-15,-22,-16,-25,-16,-2,-16,53,-15,-122,-15,2,-14,125,-14,15,-13,-97,-13,78,-12,-12,-12,-118,-11,31,-10,-81,-10,65,-9,-108,-9,24,-8,94,-8,-57,-8,-5,-8,21,-7,72,-7,95,-7,123,-7,-121,-7,-95,-7,-61,-7,-38,-7,-13,-7,26,-6,77,-6,-123,-6,-82,-6,-34,-6,12,-5,93,-5,-125,-5,-59,-5,2,-4,64,-4,-107,-4,-41,-4,65,-3,-114,-3,-19,-3,102,-2,-22,-2,119,-1,16,0,-88,0,76,1,13,2,-91,2,91,3,24,4,-95,4,81,5,-41,5,126,6,-16,6,110,7,3,8,-122,8,36,9,-78,9,88,10,-2,10,-76,11,105,12,29,13,-42,13,-101,14,96,15,6,16,-108,16,32,17,-115,17,-14,17,47,18,89,18,123,18,122,18,125,18,86,18,70,18,17,18,-24,17,-115,17,41,17,-116,16,-24,15,19,15,12,14,2,13,-91,11,99,10,-32,8,120,7,-14,5,-107,4,50,3,-41,1,-105,0,95,-1,54,-2,-17,-4,-49,-5,-98,-6,111,-7,52,-8,-20,-10,-60,-11,118,-12,41,-13,-17,-15,-81,-16,97,-17,35,-18,-13,-20,-48,-21,-91,-22,-87,-23,-65,-24,-34,-25,52,-25,-75,-26,90,-26,54,-26,93,-26,-88,-26,17,-25,-38,-25,-94,-24,-72,-23,-25,-22,89,-20,-59,-19,100,-17,-14,-16,-83,-14,83,-12,16,-10,-77,-9,95,-7,-6,-6,-128,-4,18,-2,127,-1,-11,0,44,2,112,3,-113,4,-105,5,117,6,53,7,-49,7,76,8,-96,8,-64,8,-30,8,-55,8,-100,8,91,8,42,8,-51,7,-111,7,84,7,46,7,-9,6,-33,6,-56,6,-56,6,-51,6,-28,6,-23,6,-7,6,28,7,45,7,111,7,-126,7,-64,7,-6,7,52,8,115,8,-47,8,48,9,-111,9,13,10,108,10,-40,10,34,11,126,11,-75,11,-33,11,-24,11,-50,11,-52,11,-92,11,-97,11,79,11,84,11,36,11,11,11,-3,10,-24,10,-46,10,-78,10,127,10,80,10,-2,9,-97,9,57,9,-77,8,19,8,99,7,-97,6,-93,5,-103,4,124,3,88,2,14,1,-76,-1,75,-2,-25,-4,-113,-5,55,-6,-13,-8,-70,-9,-115,-10,-119,-11,-121,-12,-59,-13,-12,-14,86,-14,-64,-15,80,-15,-19,-16,122,-16,94,-16,11,-16,0,-16,-37,-17,-56,-17,-57,-17,-43,-17,-49,-17,-36,-17,1,-16,34,-16,97,-16,-110,-16,-27,-16,73,-15,-52,-15,86,-14,-13,-14,-96,-13,103,-12,38,-11,23,-10,-26,-10,-27,-9,-18,-8,-21,-7,-6,-6,21,-4,66,-3,113,-2,-80,-1,-26,0,50,2,104,3,-111,4,-49,5,-39,6,-20,7,-54,8,-85,9,60,10,-55,10,49,11,127,11,-90,11,-70,11,-76,11,-88,11,-116,11,108,11,36,11,-34,10,-119,10,40,10,-62,9,48,9,-103,8,-25,7,47,7,114,6,-105,5,-54,4,14,4,49,3,-103,2,-8,1,-125,1,12,1,-33,0,-102,0,-115,0,114,0,98,0,79,0,100,0,92,0,93,0,79,0,56,0,51,0,3,0,-17,-1}; }
	private static byte[] data79(){ return new byte[] {-75,-1,-114,-1,98,-1,32,-1,-6,-2,-23,-2,-30,-2,-53,-2,-39,-2,-18,-2,30,-1,41,-1,113,-1,-73,-1,-3,-1,65,0,-106,0,-20,0,78,1,-81,1,17,2,125,2,-53,2,43,3,79,3,-108,3,-86,3,-63,3,-59,3,-77,3,-93,3,119,3,91,3,37,3,14,3,-61,2,125,2,58,2,-41,1,-123,1,3,1,-123,0,-8,-1,83,-1,-99,-2,-15,-3,64,-3,-88,-4,3,-4,118,-5,-28,-6,106,-6,-15,-7,-100,-7,64,-7,-32,-8,-76,-8,108,-8,60,-8,33,-8,-1,-9,-1,-9,15,-8,41,-8,99,-8,-70,-8,50,-7,-62,-7,112,-6,68,-5,51,-4,39,-3,28,-2,28,-1,-2,-1,-22,0,-59,1,-127,2,27,3,-91,3,21,4,117,4,-59,4,1,5,65,5,111,5,-119,5,-93,5,-103,5,-98,5,112,5,89,5,4,5,-81,4,20,4,-103,3,-37,2,46,2,80,1,98,0,108,-1,97,-2,106,-3,85,-4,76,-5,75,-6,89,-7,111,-8,-102,-9,-42,-10,64,-10,-57,-11,106,-11,77,-11,41,-11,68,-11,-126,-11,-17,-11,89,-10,4,-9,-79,-9,111,-8,82,-7,49,-6,53,-5,16,-4,28,-3,9,-2,30,-1,26,0,26,1,40,2,17,3,54,4,52,5,67,6,54,7,31,8,-13,8,-52,9,115,10,9,11,-115,11,-12,11,62,12,-125,12,-81,12,-55,12,-33,12,-17,12,-23,12,-25,12,-43,12,-53,12,-103,12,115,12,56,12,-24,11,-124,11,32,11,-105,10,35,10,-123,9,0,9,108,8,-63,7,43,7,-115,6,-3,5,58,5,-86,4,13,4,118,3,-35,2,55,2,127,1,-52,0,19,0,34,-1,71,-2,62,-3,61,-4,46,-5,39,-6,18,-7,28,-8,40,-9,86,-10,-95,-11,28,-11,-103,-12,71,-12,29,-12,9,-12,8,-12,17,-12,85,-12,-117,-12,-32,-12,34,-11,-118,-11,-45,-11,27,-10,115,-10,-91,-10,-23,-10,14,-9,61,-9,102,-9,-128,-9,-83,-9,-63,-9,-37,-9,-13,-9,29,-8,57,-8,97,-8,-122,-8,-86,-8,-52,-8,-21,-8,6,-7,38,-7,86,-7,102,-7,123,-7,-88,-7,-70,-7,-20,-7,1,-6,41,-6,105,-6,-120,-6,-42,-6,24,-5,125,-5,-41,-5,76,-4,-56,-4,66,-3,-28,-3,98,-2,2,-1,-111,-1,47,0,-45,0,99,1,19,2,-91,2,72,3,-20,3,-84,4,90,5,30,6,-34,6,-87,7,-108,8,92,9,50,10,15,11,-9,11,-46,12,-109,13,77,14,19,15,-78,15,61,16,-50,16,50,17,-86,17,5,18,120,18,-83,18,-14,18,60,19,93,19,125,19,-126,19,90,19,18,19,-86,18,33,18,83,17,117,16,113,15,82,14,37,13,4,12,-56,10,-104,9,121,8,81,7,42,6,10,5,-38,3,-81,2,-117,1,96,0,16,-1,-56,-3,113,-4,11,-5,-107,-7,35,-8,-87,-10,44,-11,-87,-13,50,-14,-69,-16,56,-17,-61,-19,109,-20,17,-21,-10,-23,-37,-24,27,-24,97,-25,-40,-26,-96,-26,-127,-26,-93,-26,-9,-26,-115,-25,47,-24,46,-23,38,-22,75,-21,111,-20,-47,-19,43,-17,-95,-16,6,-14,-127,-13,16,-11,121,-10,-4,-9,114,-7,-32,-6,66,-4,-97,-3,-42,-2,-2,-1,-7,0,-27,1,-78,2,76,3,-40,3,46,4,-119,4,-92,4,-58,4,-52,4,-73,4,-80,4,-99,4,122,4,114,4,99,4,81,4,102,4,82,4,117,4,110,4,-96,4,-87,4,-48,4,-2,4,52,5,-117,5,-71,5,37,6,-99,6,40,7,-96,7,47,8,-28,8,-118,9,28,10,-44,10,74,11,-47,11,35,12,112,12,-91,12,-58,12,-38,12,-26,12,-25,12,-41,12,-39,12,-44,12,-54,12,-48,12,-61,12,-80,12,-100,12,102,12,61,12,-8,11,-97,11,50,11,-47,10,61,10,-62,9,27,9,101,8,-123,7,-99,6,-110,5,113,4,63,3,-22,1,-111,0,73,-1,-18,-3,-115,-4,88,-5,72,-6,46,-7,42,-8,98,-9,-109,-10,-5,-11,83,-11,-54,-12,87,-12,-45,-13,123,-13,-1,-14,-72,-14,99,-14,61,-14,-7,-15,-48,-15,-73,-15,-109,-15,-123,-15,116,-15,113,-15,101,-15,110,-15,111,-15,-124,-15,-101,-15,-70,-15,-52,-15,-9,-15,65,-14,-104,-14,-6,-14,-121,-13,22,-12,-59,-12,-118,-11,104,-10,83,-9,68,-8,99,-7,116,-6,-73,-5,-32,-4,29,-2,108,-1,-98,0,-35,1,-13,2,23,4,20,5,2,6,-34,6,-103,7,81,8,-28,8,112,9,-30,9,76,10,-105,10,-51,10,-21,10,0,11,-18,10,-62,10,115,10,15,10,-119,9,-13,8,61,8,-113,7,-54,6,3,6,81,5,-91,4,32,4,-97,3,45,3,-35,2,-104,2,109,2,72,2,41,2,23,2,-4,1,-9,1,-23,1,-34,1,-59,1,-65,1,-125,1,107,1,23,1,-34,0,-111,0}; }
	private static byte[] data80(){ return new byte[] {49,0,-43,-1,-128,-1,65,-1,-7,-2,-36,-2,-57,-2,-33,-2,-40,-2,6,-1,31,-1,114,-1,-76,-1,-24,-1,60,0,126,0,-30,0,49,1,-107,1,-34,1,84,2,-120,2,-21,2,30,3,115,3,-118,3,-89,3,-78,3,-90,3,-95,3,108,3,73,3,6,3,-61,2,88,2,15,2,-109,1,12,1,-123,0,-8,-1,80,-1,-105,-2,-8,-3,71,-3,-93,-4,9,-4,-111,-5,-3,-6,-109,-6,29,-6,-64,-7,108,-7,40,-7,-32,-8,-112,-8,96,-8,21,-8,-47,-9,-102,-9,124,-9,121,-9,-122,-9,-56,-9,33,-8,-113,-8,55,-7,1,-6,-47,-6,-84,-5,-80,-4,-90,-3,-116,-2,112,-1,45,0,-16,0,-98,1,49,2,-56,2,74,3,-30,3,107,4,-31,4,94,5,-57,5,50,6,116,6,-68,6,-62,6,-50,6,-81,6,-117,6,53,6,-38,5,87,5,-62,4,12,4,65,3,100,2,74,1,67,0,15,-1,-42,-3,-119,-4,85,-5,19,-6,-19,-8,-32,-9,-24,-10,47,-10,-98,-11,58,-11,-15,-12,-43,-12,-22,-12,13,-11,95,-11,-61,-11,68,-10,-42,-10,114,-9,45,-8,5,-7,-63,-7,-79,-6,105,-5,116,-4,86,-3,91,-2,72,-1,55,0,44,1,32,2,12,3,-37,3,-86,4,84,5,-6,5,117,6,-19,6,66,7,121,7,-63,7,-33,7,-19,7,2,8,45,8,69,8,105,8,-98,8,-47,8,5,9,29,9,61,9,84,9,100,9,80,9,57,9,22,9,-27,8,-94,8,106,8,32,8,-27,7,-71,7,-114,7,104,7,46,7,14,7,-42,6,-78,6,93,6,15,6,-104,5,32,5,-120,4,-27,3,39,3,94,2,-116,1,-87,0,-50,-1,-29,-2,-12,-3,28,-3,79,-4,121,-5,-79,-6,-1,-7,73,-7,-90,-8,38,-8,-67,-9,116,-9,45,-9,10,-9,0,-9,-3,-10,11,-9,4,-9,-3,-10,-3,-10,-45,-10,-68,-10,-111,-10,-127,-10,76,-10,67,-10,40,-10,46,-10,84,-10,120,-10,-57,-10,-6,-10,75,-9,-86,-9,-25,-9,68,-8,109,-8,-67,-8,-48,-8,-5,-8,27,-7,36,-7,60,-7,75,-7,91,-7,96,-7,106,-7,125,-7,-125,-7,-102,-7,-92,-7,-56,-7,-37,-7,6,-6,61,-6,88,-6,-99,-6,-43,-6,46,-5,113,-5,-53,-5,33,-4,127,-4,-10,-4,120,-3,-11,-3,-97,-2,97,-1,17,0,-10,0,-40,1,-77,2,-74,3,-93,4,-99,5,-120,6,-111,7,110,8,108,9,59,10,3,11,-41,11,-91,12,111,13,26,14,-51,14,124,15,61,16,-43,16,116,17,-1,17,114,18,-56,18,8,19,40,19,66,19,33,19,-24,18,-114,18,35,18,-103,17,-9,16,63,16,125,15,-93,14,-53,13,-15,12,-7,11,4,11,19,10,41,9,44,8,40,7,36,6,5,5,-11,3,-71,2,120,1,49,0,-70,-2,78,-3,-71,-5,34,-6,-126,-8,-46,-10,24,-11,121,-13,-46,-15,69,-16,-53,-18,118,-19,79,-20,51,-21,88,-22,-105,-23,4,-23,-98,-24,107,-24,108,-24,-125,-24,-38,-24,88,-23,-2,-23,-66,-22,-93,-21,-98,-20,-116,-19,-81,-18,-43,-17,5,-15,51,-14,-125,-13,-72,-12,19,-10,82,-9,-82,-8,-74,-7,-7,-6,-3,-5,-10,-4,-60,-3,115,-2,4,-1,110,-1,-55,-1,11,0,58,0,89,0,126,0,-106,0,-55,0,-31,0,16,1,30,1,83,1,101,1,120,1,-114,1,113,1,-121,1,122,1,-96,1,-97,1,-32,1,30,2,-120,2,14,3,-107,3,58,4,3,5,-47,5,-80,6,115,7,82,8,23,9,-55,9,127,10,-3,10,127,11,-12,11,90,12,-66,12,3,13,93,13,-119,13,-23,13,14,14,63,14,101,14,127,14,-127,14,100,14,82,14,33,14,-29,13,-85,13,86,13,-16,12,110,12,6,12,91,11,-69,10,-11,9,26,9,48,8,8,7,-6,5,-77,4,-128,3,57,2,-10,0,-60,-1,-88,-2,125,-3,-122,-4,-98,-5,-37,-6,28,-6,-120,-7,-32,-8,103,-8,-45,-9,86,-9,-43,-10,103,-10,4,-10,-119,-11,53,-11,-52,-12,-118,-12,61,-12,8,-12,-57,-13,-111,-13,95,-13,56,-13,16,-13,-50,-14,-93,-14,92,-14,17,-14,-17,-15,-119,-15,82,-15,19,-15,-11,-16,-29,-16,1,-15,54,-15,-102,-15,40,-14,-61,-14,-108,-13,-123,-12,83,-11,103,-10,99,-9,117,-8,-102,-7,-109,-6,-84,-5,-73,-4,-41,-3,-17,-2,10,0,37,1,59,2,104,3,113,4,-125,5,97,6,86,7,49,8,-29,8,-127,9,-22,9,83,10,-127,10,-97,10,-108,10,95,10,26,10,-67,9,61,9,-68,8,47,8,-110,7,2,7,117,6,-26,5,119,5,15,5,-69,4,110,4,44,4,10,4,-18,3,-59,3,-60,3,-76,3,-69,3,-94,3,-101,3,109,3,81,3,8,3,-50,2,101,2,22,2,-70,1,91,1}; }
	private static byte[] data81(){ return new byte[] {8,1,-74,0,-112,0,86,0,63,0,59,0,53,0,70,0,84,0,86,0,-123,0,-100,0,-76,0,-45,0,-11,0,29,1,72,1,-123,1,-90,1,-25,1,12,2,74,2,111,2,-107,2,-82,2,-79,2,-73,2,-115,2,119,2,59,2,-3,1,-118,1,55,1,-85,0,46,0,-108,-1,-8,-2,95,-2,-70,-3,35,-3,-115,-4,18,-4,-110,-5,33,-5,-45,-6,-128,-6,45,-6,-33,-7,-122,-7,57,-7,-12,-8,-105,-8,78,-8,-3,-9,-87,-9,113,-9,64,-9,31,-9,2,-9,40,-9,93,-9,-70,-9,36,-8,-59,-8,116,-7,62,-6,17,-5,-17,-5,-64,-4,-97,-3,113,-2,32,-1,-29,-1,-124,0,49,1,-57,1,108,2,11,3,-75,3,77,4,-9,4,-107,5,50,6,-72,6,49,7,-113,7,-65,7,-18,7,-8,7,-15,7,-65,7,117,7,5,7,99,6,-56,5,-29,4,14,4,-24,2,-33,1,-120,0,85,-1,-16,-3,-95,-4,93,-5,46,-6,38,-7,37,-8,109,-9,-52,-10,112,-10,43,-10,-9,-11,-4,-11,18,-10,78,-10,-96,-10,3,-9,-117,-9,0,-8,-82,-8,81,-7,-6,-7,-44,-6,-122,-5,120,-4,84,-3,55,-2,26,-1,4,0,-34,0,-93,1,114,2,16,3,-103,3,-20,3,60,4,119,4,122,4,-103,4,-121,4,-112,4,-104,4,-84,4,-51,4,-20,4,40,5,78,5,-82,5,-34,5,37,6,69,6,-126,6,-109,6,-105,6,-86,6,-89,6,-90,6,-85,6,-94,6,-74,6,-35,6,-4,6,65,7,118,7,-74,7,-28,7,25,8,39,8,50,8,45,8,14,8,-67,7,82,7,-18,6,109,6,-43,5,31,5,-115,4,-62,3,16,3,79,2,-109,1,-45,0,7,0,75,-1,-126,-2,-53,-3,23,-3,115,-4,-46,-5,68,-5,-41,-6,-119,-6,47,-6,11,-6,-74,-7,-116,-7,68,-7,-18,-8,-108,-8,29,-8,-57,-9,58,-9,-19,-10,-109,-10,88,-10,51,-10,58,-10,74,-10,-125,-10,-65,-10,22,-9,103,-9,-58,-9,20,-8,86,-8,-91,-8,-40,-8,15,-7,57,-7,83,-7,117,-7,-90,-7,-75,-7,-56,-7,-43,-7,-31,-7,-35,-7,-52,-7,-74,-7,-108,-7,-127,-7,100,-7,64,-7,35,-7,6,-7,0,-7,0,-7,-15,-8,25,-7,44,-7,124,-7,-76,-7,45,-6,-84,-6,85,-5,4,-4,-64,-4,-90,-3,-107,-2,-99,-1,-94,0,-83,1,-84,2,-56,3,-71,4,-58,5,-54,6,-61,7,-78,8,-101,9,-122,10,93,11,71,12,20,13,-17,13,-70,14,-120,15,57,16,-22,16,119,17,-6,17,73,18,-99,18,-63,18,-78,18,-78,18,-127,18,70,18,-17,17,-110,17,27,17,-88,16,23,16,124,15,-27,14,75,14,-85,13,-15,12,62,12,-124,11,-66,10,-17,9,17,9,36,8,46,7,29,6,-10,4,-39,3,-127,2,25,1,-117,-1,-24,-3,76,-4,-98,-6,-8,-8,101,-9,-35,-11,98,-12,6,-13,-62,-15,-128,-16,121,-17,-122,-18,-78,-19,-3,-20,116,-20,5,-20,-56,-21,-76,-21,-45,-21,-4,-21,94,-20,-46,-20,117,-19,20,-18,-42,-18,-127,-17,83,-16,47,-15,-3,-15,-16,-14,-55,-13,-75,-12,-86,-11,-92,-10,-127,-9,112,-8,48,-7,-26,-7,-110,-6,19,-5,119,-5,-48,-5,50,-4,104,-4,-71,-4,-3,-4,78,-3,-99,-3,-22,-3,59,-2,117,-2,-57,-2,-33,-2,18,-1,11,-1,19,-1,-3,-2,-15,-2,-32,-2,2,-1,44,-1,114,-1,-9,-1,-126,0,35,1,0,2,-28,2,-50,3,-68,4,-63,5,-63,6,-102,7,116,8,46,9,-8,9,-86,10,49,11,-24,11,117,12,41,13,-63,13,90,14,-12,14,111,15,-29,15,55,16,-118,16,-83,16,-53,16,-83,16,-75,16,-120,16,89,16,26,16,-84,15,92,15,-34,14,72,14,-128,13,-50,12,-42,11,-60,10,-81,9,127,8,89,7,20,6,-34,4,-80,3,-105,2,-83,1,-60,0,-20,-1,66,-1,126,-2,-14,-3,80,-3,-45,-4,64,-4,-60,-5,91,-5,-11,-6,-83,-6,67,-6,-17,-7,-105,-7,65,-7,-34,-8,-115,-8,36,-8,-60,-9,116,-9,-14,-10,-102,-10,28,-10,-74,-11,40,-11,-93,-12,12,-12,119,-13,-47,-14,38,-14,-110,-15,0,-15,-87,-16,90,-16,56,-16,66,-16,-128,-16,-51,-16,88,-15,-40,-15,-103,-14,56,-13,-11,-13,-65,-12,113,-11,72,-10,-4,-10,-23,-9,-58,-8,-61,-7,-46,-6,2,-4,73,-3,126,-2,-36,-1,41,1,122,2,-92,3,-40,4,-22,5,-51,6,-99,7,64,8,-51,8,51,9,126,9,-89,9,-59,9,-99,9,126,9,61,9,-29,8,-110,8,51,8,-57,7,99,7,-6,6,-100,6,78,6,1,6,-40,5,-86,5,-101,5,-123,5,-113,5,125,5,114,5,105,5,60,5,15,5,-50,4,-105,4,36,4,-32,3,-110,3,75,3,26,3,-39,2,-63,2}; }
	private static byte[] data82(){ return new byte[] {-88,2,-83,2,-79,2,-69,2,-99,2,-93,2,-89,2,-116,2,-121,2,117,2,-124,2,-110,2,-117,2,-85,2,-56,2,-27,2,5,3,-1,2,20,3,15,3,25,3,-7,2,-42,2,-56,2,-121,2,116,2,40,2,-17,1,-126,1,26,1,-81,0,38,0,-109,-1,-24,-2,106,-2,-71,-3,41,-3,-97,-4,48,-4,-49,-5,-126,-5,82,-5,15,-5,-35,-6,-91,-6,111,-6,34,-6,-32,-7,120,-7,57,-7,-44,-8,-109,-8,76,-8,30,-8,3,-8,-34,-9,-15,-9,5,-8,60,-8,-114,-8,-12,-8,-124,-7,20,-6,-83,-6,77,-5,-4,-5,-99,-4,90,-3,-14,-3,-98,-2,40,-1,-55,-1,86,0,-22,0,121,1,29,2,-56,2,95,3,33,4,-41,4,-119,5,41,6,-26,6,103,7,-7,7,92,8,-81,8,-44,8,-39,8,-51,8,105,8,27,8,117,7,-62,6,-41,5,-13,4,-34,3,-67,2,-119,1,86,0,34,-1,-27,-3,-21,-4,-47,-5,-24,-6,0,-6,89,-7,-75,-8,58,-8,-50,-9,-111,-9,103,-9,-124,-9,-107,-9,-42,-9,40,-8,-99,-8,15,-7,-123,-7,26,-6,-80,-6,100,-5,10,-4,-25,-4,-68,-3,-126,-2,96,-1,30,0,-17,0,107,1,13,2,81,2,-101,2,-83,2,-76,2,-111,2,107,2,98,2,51,2,65,2,50,2,90,2,-124,2,-73,2,-12,2,18,3,88,3,106,3,-128,3,-121,3,-92,3,-87,3,-76,3,-38,3,-12,3,63,4,-115,4,-1,4,105,5,-15,5,108,6,10,7,-105,7,41,8,-99,8,25,9,97,9,-82,9,-37,9,-45,9,-34,9,-94,9,-128,9,19,9,-59,8,66,8,-67,7,39,7,126,6,-34,5,27,5,112,4,-113,3,-14,2,51,2,126,1,-52,0,46,0,-101,-1,12,-1,98,-2,-25,-3,84,-3,-63,-4,22,-4,119,-5,-75,-6,-6,-7,86,-7,-121,-8,10,-8,102,-9,-4,-10,-90,-10,114,-10,100,-10,113,-10,-114,-10,-95,-10,-8,-10,82,-9,-80,-9,1,-8,72,-8,-75,-8,-9,-8,74,-7,-118,-7,-35,-7,19,-6,86,-6,-119,-6,-96,-6,-63,-6,-29,-6,-25,-6,-36,-6,-62,-6,-94,-6,94,-6,9,-6,-60,-7,93,-7,-26,-8,115,-8,-1,-9,-95,-9,83,-9,38,-9,24,-9,55,-9,85,-9,-67,-9,50,-8,-73,-8,106,-7,31,-6,-20,-6,-68,-5,-78,-4,-112,-3,-110,-2,-120,-1,-91,0,-69,1,-57,2,-30,3,1,5,23,6,38,7,58,8,60,9,68,10,50,11,36,12,2,13,-28,13,-91,14,91,15,-21,15,-109,16,-8,16,71,17,-107,17,-74,17,-73,17,-95,17,-127,17,59,17,17,17,-74,16,107,16,18,16,-45,15,126,15,44,15,-45,14,122,14,14,14,-117,13,15,13,105,12,-57,11,-14,10,17,10,-19,8,-38,7,-110,6,69,5,-43,3,96,2,-19,0,-125,-1,-4,-3,-89,-4,54,-5,-27,-7,-117,-8,90,-9,18,-10,0,-11,-39,-13,-43,-14,-8,-15,43,-15,-117,-16,15,-16,-80,-17,106,-17,53,-17,55,-17,77,-17,127,-17,-73,-17,6,-16,82,-16,-52,-16,52,-15,-60,-15,67,-14,-39,-14,113,-13,24,-12,-98,-12,72,-11,-69,-11,65,-10,-75,-10,36,-9,-111,-9,-31,-9,69,-8,-104,-8,8,-7,118,-7,-4,-7,93,-6,-58,-6,67,-5,-108,-5,0,-4,51,-4,115,-4,-112,-4,-65,-4,-66,-4,-38,-4,-27,-4,-3,-4,45,-3,89,-3,-89,-3,16,-2,-105,-2,49,-1,-12,-1,-75,0,-106,1,115,2,96,3,85,4,59,5,36,6,-15,6,-63,7,-112,8,98,9,27,10,-29,10,-63,11,-119,12,64,13,9,14,-72,14,117,15,14,16,-117,16,10,17,79,17,-99,17,-72,17,-43,17,-68,17,-88,17,102,17,19,17,-111,16,-13,15,65,15,95,14,116,13,113,12,67,11,43,10,-23,8,-57,7,-98,6,-101,5,-110,4,-93,3,-41,2,16,2,116,1,-54,0,93,0,-38,-1,108,-1,-2,-2,-87,-2,86,-2,14,-2,-73,-3,124,-3,54,-3,-3,-4,-66,-4,-126,-4,63,-4,-16,-5,-93,-5,59,-5,-48,-6,72,-6,-73,-7,-19,-8,40,-8,59,-9,59,-10,74,-11,63,-12,91,-13,89,-14,-86,-15,-14,-16,-121,-16,30,-16,-24,-17,-68,-17,-48,-17,-19,-17,31,-16,68,-16,-121,-16,-68,-16,37,-15,-119,-15,-19,-15,-113,-14,41,-13,-12,-13,-39,-12,-27,-11,7,-9,60,-8,-111,-7,-44,-6,77,-4,-88,-3,0,-1,79,0,-104,1,-50,2,-39,3,-12,4,-48,5,-71,6,96,7,-6,7,107,8,-48,8,-12,8,49,9,49,9,35,9,0,9,-60,8,-104,8,59,8,5,8,-63,7,-95,7,97,7,76,7,51,7,15,7,1,7,-29,6,-58,6,-124,6,62,6,-31,5,-128,5,29,5,-67,4,95,4,23,4,-25,3,-88,3,-79,3,-76,3,-49,3,-56,3}; }
	private static byte[] data83(){ return new byte[] {-8,3,-26,3,3,4,-5,3,5,4,-21,3,-28,3,-65,3,-75,3,-49,3,-51,3,-33,3,-40,3,7,4,1,4,44,4,35,4,52,4,7,4,-20,3,-50,3,112,3,56,3,-56,2,86,2,-44,1,86,1,-64,0,35,0,-117,-1,-12,-2,100,-2,-79,-3,69,-3,-83,-4,80,-4,-51,-5,107,-5,31,-5,-48,-6,-123,-6,68,-6,11,-6,-63,-7,-128,-7,38,-7,-10,-8,-84,-8,120,-8,62,-8,1,-8,-21,-9,-49,-9,-14,-9,-34,-9,31,-8,94,-8,-83,-8,7,-7,-119,-7,8,-6,-111,-6,44,-5,-79,-5,78,-4,-65,-4,84,-3,-58,-3,74,-2,-82,-2,54,-1,-78,-1,43,0,-65,0,84,1,-4,1,-93,2,112,3,29,4,2,5,-68,5,-123,6,38,7,-60,7,57,8,-81,8,-17,8,3,9,-10,8,-69,8,95,8,-38,7,63,7,111,6,-89,5,-51,4,-42,3,-29,2,-32,1,-22,0,-49,-1,-23,-2,-42,-3,1,-3,22,-4,92,-5,-98,-6,6,-6,-108,-7,55,-7,19,-7,-12,-8,-8,-8,33,-7,86,-7,-94,-7,15,-6,106,-6,8,-5,126,-5,38,-4,-52,-4,112,-3,42,-2,-55,-2,92,-1,-32,-1,69,0,-125,0,-69,0,-69,0,-59,0,-90,0,121,0,110,0,55,0,48,0,18,0,28,0,52,0,46,0,85,0,102,0,103,0,113,0,114,0,86,0,60,0,40,0,29,0,40,0,53,0,119,0,-72,0,78,1,-62,1,122,2,28,3,-25,3,-93,4,118,5,25,6,-32,6,123,7,10,8,126,8,-13,8,90,9,-104,9,-29,9,5,10,39,10,31,10,27,10,-39,9,-89,9,79,9,-23,8,115,8,-34,7,110,7,-53,6,85,6,-61,5,67,5,-80,4,29,4,-118,3,-24,2,36,2,106,1,127,0,-114,-1,-114,-2,-117,-3,-121,-4,-126,-5,-115,-6,-103,-7,-33,-8,42,-8,-81,-9,79,-9,-8,-10,-50,-10,-86,-10,-83,-10,-70,-10,-35,-10,11,-9,86,-9,-108,-9,-18,-9,69,-8,-85,-8,34,-7,-107,-7,23,-6,-122,-6,-19,-6,81,-5,-98,-5,-23,-5,-13,-5,20,-4,-34,-5,-82,-5,71,-5,-49,-6,45,-6,-127,-7,-51,-8,3,-8,84,-9,-80,-10,28,-10,-94,-11,93,-11,57,-11,50,-11,55,-11,122,-11,-67,-11,34,-10,-113,-10,9,-9,-85,-9,66,-8,2,-7,-49,-7,-58,-6,-89,-5,-64,-4,-26,-3,48,-1,115,0,-68,1,-4,2,66,4,-124,5,-82,6,-42,7,-20,8,-7,9,-23,10,-40,11,-59,12,-119,13,69,14,-30,14,127,15,-21,15,79,16,125,16,-85,16,-67,16,-67,16,-108,16,118,16,121,16,75,16,78,16,48,16,23,16,21,16,1,16,-15,15,-73,15,121,15,-1,14,125,14,-61,13,-2,12,-9,11,-23,10,-56,9,-108,8,68,7,17,6,-54,4,113,3,53,2,0,1,-57,-1,-111,-2,96,-3,42,-4,-4,-6,-54,-7,-56,-8,-76,-9,-45,-10,1,-10,59,-11,-90,-12,44,-12,-55,-13,113,-13,63,-13,14,-13,-30,-14,-30,-14,-38,-14,-26,-14,-37,-14,-19,-14,-4,-14,17,-13,50,-13,50,-13,74,-13,84,-13,119,-13,-108,-13,-77,-13,-52,-13,-3,-13,59,-12,-119,-12,-33,-12,75,-11,-85,-11,39,-10,-93,-10,30,-9,-98,-9,11,-8,111,-8,-55,-8,20,-7,76,-7,124,-7,-113,-7,-59,-7,-22,-7,8,-6,76,-6,-121,-6,-15,-6,50,-5,-85,-5,50,-4,-49,-4,112,-3,37,-2,-25,-2,-79,-1,-107,0,123,1,87,2,44,3,17,4,-4,4,-12,5,-38,6,-54,7,-83,8,-93,9,-128,10,-125,11,115,12,82,13,65,14,8,15,-27,15,-126,16,45,17,-102,17,8,18,69,18,94,18,107,18,59,18,-3,17,117,17,-7,16,53,16,109,15,127,14,127,13,117,12,73,11,73,10,35,9,29,8,2,7,32,6,64,5,-125,4,-51,3,24,3,-106,2,14,2,-92,1,75,1,10,1,-66,0,-92,0,100,0,67,0,25,0,-3,-1,-37,-1,-31,-1,-77,-1,-89,-1,116,-1,41,-1,-15,-2,92,-2,-29,-3,12,-3,58,-4,54,-5,26,-6,-11,-8,-65,-9,-105,-10,101,-11,85,-12,103,-13,-122,-14,-41,-15,60,-15,-60,-16,79,-16,-43,-17,-120,-17,36,-17,-26,-18,-91,-18,100,-18,48,-18,32,-18,70,-18,117,-18,-14,-18,118,-17,39,-16,1,-15,8,-14,55,-13,87,-12,-72,-11,-7,-10,108,-8,-71,-7,39,-5,-123,-4,-35,-3,55,-1,-116,0,-40,1,-18,2,25,4,11,5,-22,5,-84,6,73,7,-43,7,81,8,-124,8,-74,8,-30,8,-19,8,-6,8,-7,8,6,9,-25,8,-5,8,-30,8,-44,8,-68,8,-125,8,78,8,-4,7,-99,7,41,7,-63,6,43,6,-61,5,68,5,-28,4,-77,4,117,4,101,4,87,4,-128,4,-116,4,-47,4,-15,4,41,5}; }
	private static byte[] data84(){ return new byte[] {77,5,112,5,-119,5,-106,5,-89,5,-88,5,-71,5,-77,5,-42,5,-46,5,-21,5,-10,5,13,6,23,6,31,6,-5,5,-44,5,-96,5,49,5,-46,4,48,4,-116,3,-44,2,18,2,75,1,-114,0,-52,-1,20,-1,126,-2,-36,-3,95,-3,-36,-4,125,-4,24,-4,-75,-5,91,-5,-17,-6,-92,-6,48,-6,-38,-7,-128,-7,45,-7,-51,-8,-121,-8,44,-8,-1,-9,-61,-9,-97,-9,-122,-9,109,-9,-120,-9,122,-9,-110,-9,-86,-9,-3,-9,47,-8,-107,-8,-4,-8,113,-7,7,-6,121,-6,2,-5,109,-5,-9,-5,90,-4,-56,-4,27,-3,123,-3,-73,-3,24,-2,117,-2,-24,-2,101,-1,8,0,-84,0,83,1,18,2,-39,2,-62,3,119,4,42,5,-62,5,106,6,-28,6,54,7,107,7,123,7,-122,7,91,7,28,7,-75,6,106,6,-44,5,64,5,-69,4,5,4,106,3,-101,2,-9,1,44,1,127,0,-63,-1,16,-1,105,-2,-56,-3,57,-3,-73,-4,71,-4,-14,-5,-75,-5,-127,-5,-118,-5,125,-5,-95,-5,-59,-5,33,-4,107,-4,-57,-4,44,-3,-82,-3,14,-2,111,-2,-34,-2,11,-1,70,-1,105,-1,121,-1,107,-1,123,-1,93,-1,69,-1,35,-1,-5,-2,-6,-2,-32,-2,-49,-2,-75,-2,-70,-2,-95,-2,-125,-2,120,-2,72,-2,29,-2,-35,-3,-88,-3,103,-3,69,-3,40,-3,26,-3,50,-3,79,-3,-85,-3,-20,-3,-127,-2,5,-1,-67,-1,125,0,74,1,39,2,9,3,-14,3,-52,4,-101,5,100,6,42,7,-37,7,120,8,4,9,-109,9,-17,9,86,10,-105,10,-70,10,-46,10,-25,10,-46,10,-95,10,123,10,29,10,-16,9,122,9,36,9,-95,8,28,8,-115,7,-28,6,35,6,85,5,103,4,98,3,65,2,34,1,-33,-1,-79,-2,116,-3,73,-4,52,-5,55,-6,94,-7,-81,-8,26,-8,-84,-9,83,-9,23,-9,0,-9,-10,-10,-11,-10,6,-9,53,-9,100,-9,-92,-9,-2,-9,100,-8,-31,-8,91,-7,-11,-7,-122,-6,28,-5,-89,-5,46,-4,113,-4,-62,-4,-53,-4,-74,-4,127,-4,12,-4,-128,-5,-39,-6,25,-6,70,-7,122,-8,-78,-9,3,-9,78,-10,-56,-11,67,-11,-27,-12,-118,-12,76,-12,44,-12,11,-12,21,-12,16,-12,61,-12,111,-12,-52,-12,50,-11,-37,-11,-124,-10,120,-9,107,-8,-119,-7,-81,-6,-4,-5,92,-3,-83,-2,9,0,90,1,-79,2,6,4,69,5,105,6,-79,7,-58,8,-56,9,-57,10,-70,11,-124,12,63,13,-63,13,76,14,-85,14,-14,14,40,15,89,15,100,15,-117,15,-121,15,-64,15,-48,15,-21,15,21,16,72,16,83,16,101,16,109,16,73,16,24,16,-68,15,64,15,-97,14,-47,13,6,13,15,12,9,11,8,10,1,9,-10,7,-27,6,-21,5,-30,4,-41,3,-31,2,-37,1,-43,0,-57,-1,-67,-2,-94,-3,-86,-4,-60,-5,-40,-6,15,-6,78,-7,-49,-8,52,-8,-34,-9,112,-9,44,-9,-6,-10,-102,-10,102,-10,17,-10,-44,-11,121,-11,9,-11,-89,-12,87,-12,-41,-13,126,-13,32,-13,-43,-14,-108,-14,79,-14,55,-14,26,-14,23,-14,26,-14,61,-14,109,-14,-91,-14,-20,-14,67,-13,-110,-13,-8,-13,82,-12,-88,-12,-15,-12,56,-11,-125,-11,-76,-11,7,-10,52,-10,125,-10,-56,-10,17,-9,-128,-9,-43,-9,80,-8,-61,-8,109,-7,17,-6,-74,-6,116,-5,58,-4,-2,-4,-64,-3,-100,-2,109,-1,56,0,14,1,-19,1,-81,2,-104,3,113,4,89,5,79,6,82,7,74,8,96,9,117,10,124,11,127,12,-125,13,113,14,68,15,-4,15,-116,16,25,17,98,17,-121,17,-109,17,113,17,74,17,-54,16,84,16,-91,15,-13,14,44,14,67,13,100,12,104,11,-126,10,-118,9,-78,8,-55,7,18,7,82,6,-94,5,3,5,122,4,18,4,-95,3,94,3,30,3,-17,2,-51,2,-60,2,-53,2,-43,2,-44,2,-11,2,2,3,30,3,12,3,-6,2,-41,2,125,2,27,2,104,1,-70,0,-61,-1,-62,-2,-104,-3,112,-4,27,-5,-49,-7,-92,-8,105,-9,101,-10,94,-11,108,-12,-112,-13,-77,-14,6,-14,56,-15,126,-16,-69,-17,23,-17,97,-18,-55,-19,60,-19,-69,-20,113,-20,80,-20,93,-20,-104,-20,8,-19,-110,-19,80,-18,80,-17,58,-16,80,-15,-121,-14,-64,-13,3,-11,85,-10,-78,-9,22,-7,105,-6,-49,-5,27,-3,127,-2,-64,-1,-9,0,20,2,39,3,26,4,-17,4,-61,5,83,6,0,7,127,7,-5,7,85,8,-50,8,6,9,80,9,-105,9,-84,9,-67,9,-101,9,123,9,48,9,-38,8,76,8,-24,7,60,7,-90,6,26,6,-110,5,19,5,-70,4,-125,4,80,4,87,4,85,4,115,4,-99,4,-53,4,-9,4,56,5,106,5}; }
	private static byte[] data85(){ return new byte[] {-93,5,-47,5,-4,5,39,6,92,6,-93,6,-26,6,45,7,103,7,-79,7,-27,7,32,8,41,8,29,8,-22,7,126,7,14,7,88,6,-100,5,-63,4,-36,3,-44,2,-54,1,-23,0,6,0,38,-1,82,-2,-78,-3,9,-3,-124,-4,5,-4,-119,-5,39,-5,-95,-6,60,-6,-30,-7,119,-7,5,-7,-84,-8,87,-8,31,-8,-35,-9,-86,-9,-110,-9,117,-9,102,-9,104,-9,117,-9,-118,-9,-81,-9,-59,-9,13,-8,74,-8,-105,-8,4,-7,117,-7,-23,-7,105,-6,-25,-6,95,-5,-54,-5,21,-4,116,-4,-97,-4,-21,-4,17,-3,70,-3,123,-3,-62,-3,53,-2,-103,-2,44,-1,-61,-1,-124,0,43,1,-1,1,-95,2,87,3,-17,3,-120,4,-24,4,69,5,-123,5,-75,5,-35,5,-32,5,-29,5,-71,5,-93,5,116,5,75,5,-20,4,-109,4,66,4,-46,3,100,3,-47,2,96,2,-61,1,56,1,-89,0,35,0,-94,-1,46,-1,-39,-2,-127,-2,65,-2,16,-2,-10,-3,-28,-3,-14,-3,-14,-3,-7,-3,48,-2,65,-2,116,-2,-99,-2,-80,-2,-36,-2,-27,-2,-1,-2,-9,-2,-23,-2,-40,-2,-94,-2,-119,-2,81,-2,26,-2,-12,-3,-60,-3,-78,-3,-127,-3,118,-3,85,-3,58,-3,19,-3,-13,-4,-54,-4,-124,-4,88,-4,-32,-5,-71,-5,76,-5,12,-5,-56,-6,-96,-6,-124,-6,125,-6,-87,-6,-55,-6,47,-5,-103,-5,50,-4,-26,-4,-80,-3,-119,-2,122,-1,122,0,98,1,107,2,84,3,48,4,27,5,-8,5,-87,6,123,7,24,8,-37,8,93,9,9,10,-124,10,21,11,-122,11,-37,11,38,12,63,12,107,12,84,12,58,12,-8,11,-94,11,44,11,-96,10,5,10,74,9,118,8,-128,7,-128,6,83,5,48,4,-32,2,-89,1,92,0,20,-1,-12,-3,-44,-4,-50,-5,-13,-6,35,-6,-126,-7,2,-7,-113,-8,53,-8,-4,-9,-60,-9,-73,-9,-82,-9,-45,-9,5,-8,85,-8,-56,-8,60,-7,-48,-7,124,-6,43,-5,-78,-5,96,-4,-35,-4,86,-3,-124,-3,-78,-3,-89,-3,120,-3,22,-3,-120,-4,3,-4,81,-5,-87,-6,-28,-7,65,-7,-118,-8,-12,-9,72,-9,-44,-10,63,-10,-56,-11,85,-11,-44,-12,110,-12,3,-12,-72,-13,101,-13,79,-13,53,-13,87,-13,-108,-13,17,-12,-107,-12,87,-11,61,-10,54,-9,82,-8,120,-7,-64,-6,8,-4,90,-3,-90,-2,11,0,106,1,-63,2,10,4,76,5,-119,6,-91,7,-103,8,-125,9,76,10,-18,10,117,11,-30,11,69,12,-98,12,-23,12,37,13,111,13,-65,13,-3,13,73,14,-110,14,-37,14,14,15,67,15,119,15,-122,15,-104,15,110,15,72,15,-17,14,-99,14,31,14,-106,13,1,13,90,12,-67,11,17,11,111,10,-56,9,31,9,104,8,-71,7,-8,6,21,6,100,5,97,4,-126,3,-102,2,-60,1,-11,0,50,0,-123,-1,-19,-2,124,-2,5,-2,-111,-3,74,-3,-17,-4,125,-4,34,-4,-107,-5,5,-5,80,-6,-102,-7,-54,-8,-12,-9,24,-9,61,-10,104,-11,-93,-12,-27,-13,63,-13,-75,-14,40,-14,-71,-15,95,-15,20,-15,-40,-16,-74,-16,-105,-16,-98,-16,-91,-16,-71,-16,-34,-16,5,-15,73,-15,124,-15,-55,-15,-7,-15,90,-14,-109,-14,-40,-14,52,-13,-109,-13,6,-12,102,-12,-27,-12,109,-11,15,-10,-83,-10,-121,-9,78,-8,39,-7,10,-6,-38,-6,-75,-5,116,-4,61,-3,-3,-3,-93,-2,85,-1,-1,-1,-55,0,-104,1,-117,2,-120,3,-101,4,-59,5,-9,6,48,8,97,9,-117,10,-80,11,-72,12,-81,13,116,14,47,15,-93,15,32,16,118,16,-105,16,-74,16,-100,16,123,16,13,16,-89,15,37,15,127,14,-30,13,20,13,99,12,116,11,-51,10,-22,9,56,9,106,8,-74,7,25,7,124,6,8,6,-118,5,66,5,13,5,-12,4,-28,4,7,5,36,5,95,5,-96,5,-25,5,30,6,96,6,115,6,-120,6,-126,6,84,6,32,6,-97,5,38,5,99,4,-112,3,-99,2,-113,1,116,0,72,-1,35,-2,-24,-4,-44,-5,-86,-6,-115,-7,122,-8,86,-9,95,-10,50,-11,61,-12,35,-13,-4,-15,-22,-16,-29,-17,-35,-18,-19,-19,33,-19,87,-20,-24,-21,-120,-21,93,-21,98,-21,-112,-21,-28,-21,118,-20,27,-19,-17,-19,-38,-18,-27,-17,-9,-16,37,-14,88,-13,-111,-12,-42,-11,11,-9,106,-8,-98,-7,-15,-6,35,-4,107,-3,-92,-2,-52,-1,-13,0,25,2,50,3,35,4,38,5,-3,5,-27,6,-112,7,68,8,-23,8,96,9,-57,9,-15,9,26,10,15,10,-9,9,-73,9,87,9,-47,8,85,8,-68,7,54,7,-93,6,49,6,-48,5,122,5,108,5,53,5,64,5,59,5,101,5,101,5,-121,5,-108,5,-73,5,-35,5,20,6}; }
	private static byte[] data86(){ return new byte[] {87,6,-85,6,12,7,127,7,0,8,112,8,10,9,114,9,-59,9,-5,9,-1,9,-39,9,-121,9,18,9,90,8,-103,7,-83,6,-63,5,-92,4,-98,3,-100,2,-117,1,-120,0,-103,-1,-42,-2,-3,-3,87,-3,-93,-4,5,-4,103,-5,-48,-6,61,-6,-59,-7,70,-7,-36,-8,116,-8,35,-8,-24,-9,-68,-9,-109,-9,118,-9,116,-9,98,-9,108,-9,118,-9,-107,-9,-74,-9,-33,-9,46,-8,107,-8,-35,-8,57,-7,-82,-7,30,-6,-99,-6,25,-5,-126,-5,-26,-5,32,-4,96,-4,103,-4,-128,-4,-113,-4,-104,-4,-73,-4,-42,-4,33,-3,100,-3,-46,-3,49,-2,-57,-2,88,-1,10,0,-103,0,38,1,-89,1,27,2,-119,2,-34,2,18,3,87,3,107,3,-117,3,-92,3,-104,3,-82,3,-90,3,-65,3,-70,3,-65,3,-77,3,-98,3,120,3,65,3,-2,2,-88,2,93,2,-33,1,-106,1,59,1,4,1,-41,0,-80,0,-90,0,-95,0,-79,0,-57,0,-30,0,-12,0,3,1,15,1,-9,0,-4,0,-46,0,-59,0,-105,0,113,0,76,0,-5,-1,-41,-1,-98,-1,90,-1,26,-1,-59,-2,-112,-2,53,-2,-23,-3,-79,-3,112,-3,46,-3,-14,-4,-55,-4,-111,-4,88,-4,34,-4,-42,-5,-104,-5,49,-5,-33,-6,105,-6,17,-6,-100,-7,75,-7,-17,-8,-70,-8,-100,-8,-121,-8,-64,-8,-43,-8,79,-7,-59,-7,109,-6,21,-5,-33,-5,-70,-4,-78,-3,-106,-2,126,-1,99,0,92,1,60,2,18,3,-5,3,-41,4,-50,5,-74,6,-84,7,-96,8,118,9,88,10,36,11,-22,11,125,12,26,13,117,13,-54,13,-15,13,-9,13,-46,13,-102,13,76,13,-75,12,17,12,66,11,83,10,70,9,23,8,-36,6,-112,5,68,4,-5,2,-75,1,91,0,23,-1,-2,-3,-11,-4,0,-4,40,-5,102,-6,-85,-7,27,-7,-89,-8,72,-8,43,-8,51,-8,64,-8,-114,-8,-31,-8,95,-7,-35,-7,-104,-6,44,-5,-28,-5,127,-4,16,-3,-119,-3,-28,-3,42,-2,74,-2,65,-2,8,-2,-57,-3,97,-3,-23,-4,115,-4,-35,-5,84,-5,-63,-6,74,-6,-83,-7,46,-7,-105,-8,7,-8,108,-9,-46,-10,46,-10,-126,-11,-38,-12,49,-12,-76,-13,63,-13,-16,-14,-85,-14,-102,-14,-93,-14,-12,-14,57,-13,-44,-13,117,-12,67,-11,36,-10,30,-9,66,-8,89,-7,-91,-6,-55,-5,38,-3,106,-2,-47,-1,23,1,87,2,126,3,-111,4,-111,5,99,6,54,7,-26,7,-116,8,30,9,-112,9,18,10,-123,10,17,11,109,11,-11,11,81,12,-54,12,35,13,124,13,-93,13,-69,13,-28,13,-29,13,-66,13,123,13,58,13,-28,12,-91,12,79,12,-26,11,-95,11,73,11,26,11,-45,10,-116,10,85,10,-13,9,-105,9,37,9,-85,8,40,8,-99,7,22,7,-122,6,-4,5,-105,5,39,5,-13,4,-122,4,113,4,40,4,-9,3,-87,3,68,3,-52,2,27,2,96,1,119,0,-111,-1,111,-2,87,-3,14,-4,-14,-6,-67,-7,-120,-8,101,-9,89,-10,78,-11,90,-12,109,-13,-82,-14,26,-14,97,-15,-35,-16,87,-16,3,-16,-99,-17,96,-17,56,-17,17,-17,10,-17,27,-17,58,-17,78,-17,-106,-17,-67,-17,14,-16,50,-16,-121,-16,-39,-16,66,-15,-74,-15,74,-14,-11,-14,-115,-13,93,-12,51,-11,14,-10,-2,-10,-53,-9,-68,-8,125,-7,73,-6,-23,-6,118,-5,19,-4,-88,-4,88,-3,-11,-3,-61,-2,-88,-1,-99,0,-79,1,-32,2,20,4,85,5,-110,6,-40,7,-17,8,8,10,11,11,-36,11,-102,12,51,13,-74,13,23,14,114,14,-111,14,-67,14,-88,14,-101,14,95,14,22,14,-75,13,83,13,-24,12,71,12,-79,11,1,11,97,10,-88,9,4,9,98,8,-30,7,99,7,7,7,-52,6,-114,6,-108,6,-97,6,-38,6,23,7,99,7,-85,7,2,8,92,8,-88,8,-18,8,38,9,91,9,93,9,83,9,35,9,-23,8,124,8,-6,7,83,7,-89,6,-51,5,-21,4,-5,3,0,3,-1,1,-28,0,-26,-1,-71,-2,-91,-3,-121,-4,56,-5,-1,-7,-79,-8,80,-9,-28,-11,122,-12,4,-13,-107,-15,67,-16,1,-17,-47,-19,-52,-20,-14,-21,73,-21,-48,-22,-111,-22,105,-22,-123,-22,-48,-22,65,-21,-41,-21,-104,-20,106,-19,100,-18,72,-17,104,-16,100,-15,-112,-14,-79,-13,0,-11,60,-10,-122,-9,-41,-8,52,-6,-102,-5,-17,-4,98,-2,-94,-1,-4,0,51,2,105,3,105,4,-125,5,94,6,47,7,-22,7,123,8,-32,8,19,9,78,9,52,9,40,9,-27,8,-116,8,10,8,-68,7,56,7,-35,6,119,6,28,6,-33,5,-84,5,-116,5,121,5,111,5,88,5,108,5,116,5,-108,5,-65,5,3,6,104,6,-55,6,95,7}; }
	private static byte[] data87(){ return new byte[] {-14,7,-94,8,56,9,-24,9,-125,10,4,11,107,11,-86,11,-78,11,-94,11,102,11,-33,10,59,10,121,9,-109,8,-91,7,-109,6,-122,5,113,4,113,3,90,2,117,1,96,0,-122,-1,-111,-2,-74,-3,-23,-4,15,-4,80,-5,119,-6,-38,-7,49,-7,-89,-8,37,-8,-62,-9,104,-9,56,-9,2,-9,-29,-10,-11,-10,1,-9,19,-9,70,-9,117,-9,-73,-9,54,-8,-98,-8,38,-7,-87,-7,51,-6,-29,-6,110,-5,-4,-5,124,-4,-35,-4,31,-3,100,-3,108,-3,-109,-3,-106,-3,-109,-3,-101,-3,-89,-3,-53,-3,-41,-3,14,-2,74,-2,-88,-2,-34,-2,71,-1,-108,-1,-29,-1,50,0,111,0,-94,0,-50,0,-35,0,-15,0,-18,0,-25,0,-20,0,-7,0,10,1,22,1,64,1,102,1,-103,1,-65,1,-25,1,1,2,13,2,35,2,2,2,19,2,-17,1,-11,1,-34,1,-9,1,-3,1,47,2,121,2,-65,2,36,3,98,3,-67,3,2,4,52,4,117,4,94,4,126,4,56,4,35,4,-42,3,-102,3,77,3,-10,2,-106,2,52,2,-44,1,111,1,-1,0,-85,0,75,0,-19,-1,-128,-1,34,-1,-60,-2,87,-2,-2,-3,-107,-3,69,-3,-34,-4,100,-4,9,-4,-107,-5,17,-5,-120,-6,5,-6,106,-7,-52,-8,67,-8,-63,-9,92,-9,-17,-10,-33,-10,-88,-10,-29,-10,0,-9,113,-9,-13,-9,-109,-8,77,-7,1,-6,-38,-6,-98,-5,107,-4,52,-3,13,-2,-21,-2,-33,-1,-50,0,-22,1,-8,2,45,4,78,5,-110,6,-50,7,3,9,48,10,56,11,71,12,27,13,-30,13,-108,14,6,15,86,15,-118,15,-112,15,100,15,25,15,-98,14,-2,13,35,13,47,12,53,11,5,10,-49,8,-114,7,80,6,-18,4,-109,3,77,2,19,1,-55,-1,-104,-2,123,-3,-116,-4,-96,-5,-51,-6,69,-6,-36,-7,-116,-7,100,-7,126,-7,-109,-7,5,-6,98,-6,-23,-6,124,-5,12,-4,-105,-4,36,-3,-80,-3,39,-2,-120,-2,-80,-2,-23,-2,-19,-2,-36,-2,-73,-2,120,-2,50,-2,-30,-3,-112,-3,31,-3,-65,-4,76,-4,-30,-5,93,-5,-24,-6,74,-6,-79,-7,7,-7,79,-8,-106,-9,-47,-10,38,-10,104,-11,-58,-12,37,-12,-92,-13,72,-13,-8,-14,-41,-14,-23,-14,39,-13,104,-13,-21,-13,-128,-12,73,-11,24,-10,11,-9,27,-8,44,-7,78,-6,93,-5,-111,-4,-71,-3,-41,-2,-25,-1,-8,0,-22,1,-24,2,-49,3,-90,4,117,5,50,6,-25,6,-109,7,45,8,-73,8,85,9,-61,9,56,10,-101,10,13,11,65,11,-122,11,-90,11,-94,11,-97,11,107,11,82,11,-14,10,-74,10,110,10,26,10,-7,9,-54,9,-71,9,-120,9,-110,9,118,9,120,9,99,9,71,9,49,9,10,9,-34,8,-61,8,-109,8,-127,8,121,8,-128,8,-114,8,-78,8,-40,8,-35,8,-3,8,-12,8,-34,8,-120,8,43,8,-81,7,-25,6,26,6,14,5,16,4,-59,2,-110,1,69,0,-2,-2,-77,-3,107,-4,53,-5,-29,-7,-43,-8,-104,-9,-117,-10,-119,-11,-114,-12,-86,-13,-48,-14,10,-14,84,-15,-72,-16,52,-16,-72,-17,89,-17,23,-17,-49,-18,-85,-18,-111,-18,-107,-18,-102,-18,-76,-18,-14,-18,56,-17,-101,-17,26,-16,-75,-16,99,-15,51,-14,1,-13,-49,-13,-62,-12,-98,-11,124,-10,64,-9,6,-8,-77,-8,124,-7,38,-6,-84,-6,96,-5,12,-4,-59,-4,-119,-3,102,-2,65,-1,58,0,59,1,77,2,83,3,99,4,115,5,103,6,99,7,55,8,-7,8,-82,9,59,10,-65,10,48,11,119,11,-55,11,-9,11,46,12,50,12,61,12,49,12,-4,11,-48,11,-123,11,47,11,-87,10,46,10,-105,9,33,9,-128,8,5,8,-109,7,42,7,0,7,-50,6,-36,6,-37,6,21,7,59,7,-119,7,-47,7,37,8,-116,8,-34,8,55,9,-112,9,-48,9,3,10,64,10,70,10,74,10,50,10,12,10,-53,9,-123,9,14,9,-83,8,14,8,112,7,-42,6,22,6,92,5,119,4,-96,3,-101,2,-116,1,107,0,49,-1,-39,-3,113,-4,-11,-6,104,-7,-25,-9,81,-10,-57,-12,85,-13,-34,-15,-89,-16,112,-17,-118,-18,-96,-19,28,-19,-90,-20,88,-20,46,-20,41,-20,78,-20,-124,-20,-42,-20,70,-19,-50,-19,85,-18,29,-17,-34,-17,-54,-16,-68,-15,-58,-14,0,-12,36,-11,-122,-10,-56,-9,33,-7,98,-6,-49,-5,13,-3,103,-2,-100,-1,-53,0,-31,1,1,3,-45,3,-83,4,111,5,0,6,-127,6,-56,6,31,7,26,7,40,7,0,7,-23,6,-73,6,-120,6,63,6,3,6,-70,5,-126,5,77,5,17,5,-6,4,-57,4,-76,4,-74,4,-61,4,-29,4,17,5,75,5,-74,5,63,6,-38,6,111,7,52,8}; }
	private static byte[] data88(){ return new byte[] {-31,8,-118,9,52,10,-55,10,77,11,-105,11,-50,11,-41,11,-72,11,102,11,-21,10,109,10,-71,9,-17,8,40,8,70,7,92,6,112,5,113,4,-101,3,-95,2,-93,1,-66,0,-69,-1,-46,-2,-46,-3,-34,-4,4,-4,21,-5,105,-6,-84,-7,6,-7,121,-8,19,-8,-66,-9,-124,-9,108,-9,96,-9,116,-9,-92,-9,-15,-9,75,-8,-64,-8,66,-7,-59,-7,106,-6,-12,-6,-111,-5,47,-4,-56,-4,53,-3,-76,-3,5,-2,96,-2,118,-2,-66,-2,-76,-2,-43,-2,-40,-2,-31,-2,-25,-2,-23,-2,9,-1,8,-1,46,-1,59,-1,78,-1,83,-1,108,-1,122,-1,104,-1,105,-1,85,-1,65,-1,32,-1,7,-1,-12,-2,-37,-2,-49,-2,-59,-2,-47,-2,-17,-2,-5,-2,27,-1,73,-1,89,-1,-126,-1,-108,-1,-68,-1,-50,-1,-14,-1,2,0,41,0,113,0,-70,0,19,1,-121,1,13,2,-118,2,45,3,-85,3,79,4,-45,4,96,5,-72,5,14,6,68,6,88,6,104,6,76,6,48,6,-16,5,-88,5,84,5,-24,4,-128,4,16,4,-99,3,22,3,-116,2,20,2,-116,1,9,1,125,0,-7,-1,-124,-1,10,-1,-121,-2,-9,-3,111,-3,-9,-4,110,-4,-32,-5,60,-5,-77,-6,-3,-7,121,-7,-38,-8,83,-8,-39,-9,126,-9,60,-9,-12,-10,-5,-10,-35,-10,11,-9,64,-9,-123,-9,-49,-9,46,-8,-101,-8,-6,-8,108,-7,-34,-7,103,-6,-15,-6,-97,-5,96,-4,66,-3,32,-2,44,-1,81,0,111,1,-86,2,-32,3,28,5,79,6,122,7,-114,8,-89,9,-119,10,104,11,34,12,-58,12,66,13,-99,13,-45,13,-6,13,-34,13,-99,13,61,13,-79,12,14,12,71,11,92,10,101,9,72,8,42,7,2,6,-45,4,-88,3,101,2,65,1,50,0,58,-1,76,-2,-106,-3,-25,-4,113,-4,3,-4,-40,-5,-69,-5,-58,-5,-3,-5,60,-4,-112,-4,-16,-4,100,-3,-60,-3,75,-2,-113,-2,-1,-2,38,-1,105,-1,-116,-1,-97,-1,-107,-1,-121,-1,119,-1,74,-1,32,-1,-19,-2,-59,-2,120,-2,72,-2,-35,-3,-110,-3,36,-3,-72,-4,56,-4,-109,-5,-6,-6,64,-6,-113,-7,-53,-8,28,-8,89,-9,-59,-10,41,-10,-91,-11,52,-11,-28,-12,-67,-12,-99,-12,-62,-12,-34,-12,34,-11,110,-11,-23,-11,103,-10,-8,-10,-77,-9,81,-8,13,-7,-51,-7,-111,-6,90,-5,42,-4,7,-3,-44,-3,-93,-2,114,-1,75,0,34,1,-19,1,-63,2,112,3,49,4,-56,4,97,5,-11,5,103,6,-43,6,62,7,127,7,-76,7,-56,7,-45,7,-55,7,-65,7,-127,7,102,7,39,7,7,7,-31,6,-78,6,-88,6,-109,6,-100,6,-107,6,-93,6,-76,6,-59,6,-27,6,1,7,50,7,89,7,-94,7,-25,7,73,8,-77,8,41,9,-91,9,40,10,-98,10,13,11,91,11,-97,11,-57,11,-56,11,-101,11,74,11,-53,10,27,10,106,9,110,8,119,7,93,6,60,5,14,4,-48,2,-106,1,67,0,7,-1,-80,-3,123,-4,69,-5,10,-6,-27,-8,-36,-9,-47,-10,-51,-11,-31,-12,9,-12,59,-13,122,-14,-34,-15,57,-15,-58,-16,86,-16,-11,-17,-68,-17,-104,-17,-120,-17,-102,-17,-42,-17,34,-16,-107,-16,21,-15,-77,-15,102,-14,25,-13,-42,-13,-119,-12,77,-11,5,-10,-62,-10,99,-9,24,-8,-69,-8,98,-7,2,-6,-70,-6,-128,-5,29,-4,-12,-4,-76,-3,-121,-2,82,-1,43,0,-22,0,-76,1,107,2,26,3,-44,3,100,4,-15,4,102,5,-29,5,78,6,-93,6,-19,6,70,7,114,7,-86,7,-58,7,-32,7,-17,7,-13,7,-23,7,-59,7,-92,7,103,7,59,7,-17,6,-83,6,97,6,42,6,-23,5,-70,5,-81,5,-91,5,-51,5,-46,5,5,6,54,6,-119,6,-57,6,21,7,93,7,-78,7,6,8,69,8,-115,8,-46,8,2,9,46,9,83,9,104,9,122,9,116,9,109,9,72,9,46,9,-6,8,-80,8,104,8,16,8,-76,7,79,7,-35,6,71,6,-97,5,-23,4,11,4,17,3,-1,1,-51,0,-122,-1,50,-2,-55,-4,89,-5,-21,-7,-117,-8,56,-9,0,-10,-35,-12,-58,-13,-37,-14,5,-14,90,-15,-75,-16,73,-16,-39,-17,-103,-17,90,-17,60,-17,64,-17,66,-17,125,-17,-75,-17,43,-16,-84,-16,78,-15,4,-14,-34,-14,-49,-13,-44,-12,-23,-11,-9,-10,30,-8,58,-7,96,-6,115,-5,-115,-4,-105,-3,-104,-2,-103,-1,96,0,48,1,-19,1,-113,2,10,3,-127,3,-47,3,32,4,58,4,113,4,114,4,126,4,116,4,94,4,92,4,54,4,31,4,-18,3,-19,3,-74,3,-78,3,-103,3,-98,3,-75,3,-33,3,22,4,112,4,-24,4,95,5,-23,5,-121,6,35,7,-74,7,88,8}; }
	private static byte[] data89(){ return new byte[] {-30,8,107,9,-40,9,52,10,106,10,-115,10,-108,10,123,10,72,10,13,10,-91,9,34,9,-103,8,-1,7,74,7,-109,6,-60,5,17,5,57,4,107,3,-116,2,-99,1,-74,0,-56,-1,-32,-2,-20,-3,17,-3,48,-4,101,-5,-99,-6,-5,-7,88,-7,-25,-8,-114,-8,79,-8,67,-8,59,-8,105,-8,-92,-8,-1,-8,102,-7,-20,-7,123,-6,10,-5,-90,-5,58,-4,-60,-4,86,-3,-57,-3,60,-2,-94,-2,-8,-2,77,-1,-123,-1,-55,-1,-20,-1,18,0,50,0,70,0,87,0,82,0,100,0,80,0,86,0,45,0,21,0,-19,-1,-70,-1,111,-1,46,-1,-24,-2,-112,-2,75,-2,8,-2,-67,-3,-112,-3,72,-3,48,-3,7,-3,-9,-4,-28,-4,-38,-4,-45,-4,-36,-4,-16,-4,-7,-4,0,-3,39,-3,87,-3,-91,-3,-31,-3,98,-2,-53,-2,85,-1,-8,-1,-89,0,98,1,24,2,-33,2,-106,3,67,4,-32,4,87,5,-23,5,53,6,-109,6,-62,6,-24,6,-8,6,-6,6,-19,6,-82,6,125,6,42,6,-38,5,112,5,-2,4,-125,4,15,4,-101,3,21,3,-101,2,28,2,-113,1,11,1,122,0,-23,-1,79,-1,-91,-2,10,-2,88,-3,-51,-4,3,-4,119,-5,-53,-6,72,-6,-61,-7,76,-7,-5,-8,-95,-8,117,-8,62,-8,38,-8,9,-8,25,-8,37,-8,59,-8,94,-8,110,-8,-102,-8,-64,-8,-2,-8,62,-7,-101,-7,2,-6,-98,-6,57,-5,-3,-5,-57,-4,-84,-3,-97,-2,-108,-1,-95,0,-93,1,-76,2,-76,3,-65,4,-88,5,-122,6,91,7,32,8,-53,8,110,9,-24,9,89,10,-87,10,-36,10,-7,10,-30,10,-73,10,108,10,7,10,-121,9,-26,8,52,8,102,7,-119,6,-89,5,-62,4,-50,3,-32,2,16,2,61,1,-120,0,-29,-1,95,-1,-18,-2,-83,-2,99,-2,65,-2,58,-2,63,-2,93,-2,126,-2,-87,-2,-42,-2,34,-1,69,-1,-112,-1,-84,-1,-20,-1,9,0,25,0,35,0,50,0,53,0,35,0,37,0,6,0,-16,-1,-33,-1,-67,-1,-121,-1,82,-1,22,-1,-43,-2,127,-2,15,-2,-113,-3,-2,-4,103,-4,-47,-5,45,-5,-126,-6,-6,-7,63,-7,-56,-8,73,-8,-24,-9,-103,-9,79,-9,39,-9,9,-9,2,-9,-4,-10,32,-9,69,-9,116,-9,-86,-9,-7,-9,85,-8,-82,-8,37,-7,-120,-7,12,-6,-116,-6,51,-5,-48,-5,110,-4,45,-3,-35,-3,-101,-2,84,-1,8,0,-65,0,93,1,-4,1,-127,2,-16,2,95,3,-79,3,-6,3,38,4,84,4,103,4,99,4,95,4,63,4,29,4,-12,3,-41,3,-75,3,-112,3,-118,3,87,3,86,3,59,3,86,3,89,3,110,3,-112,3,-56,3,6,4,99,4,-47,4,74,5,-12,5,-97,6,75,7,46,8,-1,8,-27,9,-92,10,111,11,27,12,-110,12,13,13,69,13,117,13,101,13,64,13,-14,12,124,12,-24,11,49,11,90,10,116,9,120,8,116,7,81,6,73,5,2,4,-26,2,-98,1,126,0,66,-1,14,-2,-28,-4,-62,-5,-96,-6,-121,-7,122,-8,111,-9,117,-10,-111,-11,-71,-12,-20,-13,65,-13,-62,-14,60,-14,-30,-15,-97,-15,117,-15,111,-15,-116,-15,-53,-15,14,-14,116,-14,-46,-14,82,-13,-34,-13,97,-12,-35,-12,122,-11,-2,-11,-94,-10,40,-9,-66,-9,101,-8,15,-7,-63,-7,-128,-6,78,-5,5,-4,-47,-4,-113,-3,87,-2,8,-1,-71,-1,78,0,-56,0,72,1,-84,1,18,2,100,2,-67,2,-7,2,69,3,116,3,-102,3,-55,3,-24,3,-2,3,20,4,36,4,53,4,63,4,40,4,35,4,8,4,-4,3,-58,3,-79,3,-122,3,118,3,102,3,97,3,102,3,-115,3,-58,3,1,4,71,4,-111,4,-21,4,60,5,-101,5,-19,5,59,6,-111,6,-28,6,43,7,111,7,-88,7,-44,7,16,8,55,8,81,8,94,8,117,8,122,8,-127,8,121,8,-127,8,-128,8,103,8,89,8,70,8,30,8,-44,7,-100,7,64,7,-63,6,50,6,-118,5,-71,4,-40,3,-29,2,-58,1,-59,0,-91,-1,-118,-2,116,-3,85,-4,86,-5,85,-6,102,-7,-126,-8,-82,-9,-30,-10,58,-10,-120,-11,-15,-12,100,-12,-25,-13,127,-13,21,-13,-34,-14,-80,-14,-81,-14,-83,-14,-22,-14,49,-13,-93,-13,33,-12,-67,-12,105,-11,18,-10,-25,-10,-99,-9,115,-8,48,-7,10,-6,-37,-6,-102,-5,99,-4,33,-3,-50,-3,-122,-2,28,-1,-79,-1,50,0,-97,0,2,1,63,1,-123,1,-68,1,-13,1,12,2,46,2,69,2,64,2,77,2,54,2,57,2,27,2,37,2,13,2,40,2,42,2,88,2,-107,2,-42,2,58,3,-91,3,34,4,-83,4,53,5,-58,5,81,6,-38,6,89,7,-50,7}; }
	private static byte[] data90(){ return new byte[] {48,8,-119,8,-44,8,-5,8,27,9,25,9,13,9,-29,8,-66,8,120,8,41,8,-65,7,76,7,-36,6,89,6,-52,5,55,5,126,4,-53,3,-16,2,25,2,44,1,68,0,104,-1,108,-2,-110,-3,-99,-4,-18,-5,39,-5,123,-6,-4,-7,-124,-7,64,-7,-16,-8,-27,-8,-28,-8,25,-7,86,-7,-85,-7,35,-6,-97,-6,46,-5,-61,-5,91,-4,-24,-4,-124,-3,18,-2,-101,-2,26,-1,-100,-1,8,0,114,0,-50,0,47,1,120,1,-84,1,-23,1,3,2,26,2,20,2,11,2,-23,1,-44,1,-109,1,80,1,-5,0,-96,0,61,0,-52,-1,93,-1,-34,-2,115,-2,5,-2,-107,-3,58,-3,-34,-4,-101,-4,87,-4,23,-4,-17,-5,-76,-5,-126,-5,92,-5,72,-5,57,-5,57,-5,85,-5,-107,-5,-35,-5,86,-4,-33,-4,-114,-3,55,-2,-1,-2,-64,-1,-105,0,95,1,41,2,-26,2,-104,3,81,4,-29,4,121,5,-20,5,78,6,-109,6,-29,6,-7,6,26,7,38,7,18,7,-4,6,-58,6,-120,6,54,6,-31,5,123,5,7,5,-111,4,33,4,-91,3,23,3,-119,2,-25,1,68,1,-115,0,-22,-1,59,-1,-114,-2,-41,-3,61,-3,-110,-4,-1,-5,123,-5,1,-5,-111,-6,47,-6,-6,-7,-60,-7,-106,-7,124,-7,111,-7,82,-7,75,-7,56,-7,48,-7,48,-7,40,-7,45,-7,65,-7,101,-7,-118,-7,-46,-7,41,-6,-94,-6,35,-5,-79,-5,88,-4,-10,-4,-77,-3,94,-2,32,-1,-24,-1,-93,0,111,1,56,2,-6,2,-72,3,107,4,21,5,-88,5,65,6,-87,6,25,7,113,7,-85,7,-34,7,-17,7,-16,7,-45,7,-111,7,71,7,-23,6,104,6,-32,5,82,5,-87,4,17,4,122,3,-41,2,109,2,-24,1,-104,1,46,1,-19,0,-88,0,119,0,84,0,51,0,47,0,38,0,42,0,54,0,83,0,93,0,-125,0,-123,0,-95,0,-102,0,-84,0,-93,0,-83,0,-96,0,-89,0,-73,0,-81,0,-76,0,-87,0,-81,0,-94,0,-94,0,-126,0,104,0,51,0,-33,-1,-105,-1,46,-1,-70,-2,54,-2,-66,-3,53,-3,-68,-4,49,-4,-63,-5,75,-5,-21,-6,-104,-6,78,-6,18,-6,-41,-7,-82,-7,-122,-7,119,-7,88,-7,86,-7,89,-7,90,-7,115,-7,-115,-7,-80,-7,-42,-7,-1,-7,81,-6,-97,-6,2,-5,99,-5,-32,-5,94,-4,-35,-4,97,-3,-32,-3,122,-2,-11,-2,120,-1,-15,-1,99,0,-55,0,40,1,-122,1,-71,1,-29,1,-2,1,8,2,-3,1,-35,1,-46,1,-113,1,117,1,63,1,22,1,-9,0,-59,0,-76,0,-111,0,124,0,78,0,80,0,75,0,85,0,-128,0,-58,0,43,1,-101,1,67,2,-36,2,-83,3,-121,4,104,5,88,6,78,7,59,8,22,9,-25,9,-86,10,74,11,-37,11,69,12,-122,12,-72,12,-79,12,-89,12,110,12,16,12,-98,11,15,11,118,10,-53,9,7,9,50,8,95,7,90,6,111,5,101,4,73,3,46,2,10,1,-20,-1,-63,-2,-101,-3,117,-4,98,-5,79,-6,82,-7,98,-8,-127,-9,-66,-10,-9,-11,99,-11,-32,-12,123,-12,49,-12,6,-12,-23,-13,-26,-13,3,-12,44,-12,107,-12,-72,-12,19,-11,90,-11,-68,-11,27,-10,-125,-10,-19,-10,116,-9,-18,-9,-117,-8,15,-7,-71,-7,93,-6,4,-5,-69,-5,93,-4,20,-3,-77,-3,88,-2,-18,-2,108,-1,-31,-1,66,0,-98,0,-30,0,34,1,81,1,121,1,-103,1,-79,1,-72,1,-67,1,-64,1,-60,1,-69,1,-81,1,-81,1,-98,1,-111,1,103,1,90,1,41,1,25,1,1,1,-4,0,-2,0,16,1,59,1,97,1,-103,1,-43,1,32,2,117,2,-51,2,21,3,118,3,-49,3,30,4,115,4,-74,4,9,5,76,5,-97,5,-42,5,12,6,55,6,96,6,-121,6,-94,6,-60,6,-29,6,-3,6,30,7,57,7,91,7,126,7,-116,7,-105,7,-99,7,-118,7,111,7,59,7,-2,6,-99,6,50,6,-101,5,4,5,90,4,-76,3,-3,2,59,2,124,1,-69,0,-5,-1,52,-1,119,-2,-73,-3,3,-3,69,-4,-108,-5,-36,-6,57,-6,-114,-7,-15,-8,94,-8,-56,-9,71,-9,-49,-10,113,-10,43,-10,-3,-11,-20,-11,-18,-11,15,-10,53,-10,114,-10,-70,-10,18,-9,124,-9,-15,-9,115,-8,-4,-8,-125,-7,10,-6,-103,-6,45,-5,-61,-5,65,-4,-62,-4,35,-3,-102,-3,-9,-3,77,-2,-99,-2,-26,-2,22,-1,103,-1,-108,-1,-57,-1,-20,-1,2,0,37,0,45,0,85,0,90,0,126,0,-114,0,-72,0,-45,0,7,1,66,1,-120,1,-44,1,56,2,-95,2,17,3,-116,3,-11,3,122,4,-28,4,87,5,-56,5,34,6,120,6,-64,6}; }
	private static byte[] data91(){ return new byte[] {-6,6,36,7,73,7,88,7,87,7,83,7,70,7,46,7,20,7,-23,6,-70,6,114,6,35,6,-67,5,79,5,-67,4,48,4,-118,3,-37,2,23,2,65,1,110,0,-94,-1,-46,-2,17,-2,92,-3,-76,-4,28,-4,-121,-5,31,-5,-75,-6,108,-6,51,-6,36,-6,29,-6,46,-6,90,-6,-103,-6,-28,-6,54,-5,-89,-5,19,-4,-107,-4,14,-3,-92,-3,23,-2,-93,-2,36,-1,-92,-1,42,0,-92,0,24,1,-125,1,-29,1,53,2,119,2,-97,2,-57,2,-55,2,-44,2,-79,2,-107,2,86,2,11,2,-71,1,65,1,-46,0,68,0,-56,-1,52,-1,-64,-2,67,-2,-38,-3,98,-3,-3,-4,-111,-4,36,-4,-65,-5,116,-5,31,-5,-18,-6,-72,-6,-90,-6,-111,-6,-98,-6,-66,-6,2,-5,101,-5,-41,-5,103,-4,1,-3,-91,-3,98,-2,10,-1,-48,-1,125,0,56,1,-17,1,-111,2,64,3,-59,3,95,4,-51,4,66,5,-109,5,-25,5,52,6,104,6,-102,6,-92,6,-75,6,-100,6,-122,6,83,6,26,6,-37,5,-125,5,48,5,-67,4,70,4,-76,3,20,3,122,2,-57,1,26,1,112,0,-49,-1,39,-1,-120,-2,-14,-3,104,-3,-32,-4,107,-4,1,-4,-82,-5,93,-5,35,-5,-16,-6,-61,-6,-106,-6,98,-6,65,-6,22,-6,-1,-7,-38,-7,-47,-7,-60,-7,-60,-7,-57,-7,-29,-7,16,-6,82,-6,-90,-6,4,-5,103,-5,-40,-5,87,-4,-60,-4,78,-3,-55,-3,99,-2,-21,-2,-119,-1,25,0,-74,0,72,1,-55,1,93,2,-36,2,93,3,-55,3,57,4,-101,4,-23,4,43,5,89,5,112,5,112,5,108,5,81,5,33,5,-14,4,-88,4,99,4,14,4,-64,3,115,3,33,3,-35,2,-99,2,95,2,44,2,5,2,-48,1,-83,1,-121,1,109,1,95,1,83,1,71,1,67,1,57,1,49,1,36,1,31,1,19,1,-3,0,-9,0,-26,0,-19,0,-40,0,-36,0,-44,0,-27,0,-23,0,-14,0,-11,0,-9,0,-12,0,-35,0,-59,0,-106,0,82,0,16,0,-59,-1,112,-1,13,-1,-83,-2,87,-2,-12,-3,-81,-3,88,-3,24,-3,-40,-4,-92,-4,124,-4,64,-4,40,-4,-20,-5,-45,-5,-86,-5,-102,-5,126,-5,107,-5,89,-5,76,-5,81,-5,82,-5,109,-5,121,-5,-82,-5,-44,-5,21,-4,89,-4,-93,-4,-24,-4,66,-3,-118,-3,-43,-3,40,-2,127,-2,-61,-2,31,-1,100,-1,-82,-1,-35,-1,14,0,33,0,58,0,57,0,60,0,40,0,19,0,-17,-1,-51,-1,-108,-1,116,-1,64,-1,22,-1,-25,-2,-67,-2,-108,-2,94,-2,66,-2,31,-2,29,-2,21,-2,48,-2,100,-2,-80,-2,20,-1,-115,-1,39,0,-50,0,-107,1,98,2,57,3,30,4,-6,4,-39,5,-80,6,117,7,44,8,-48,8,82,9,-49,9,52,10,-125,10,-70,10,-34,10,-34,10,-46,10,-88,10,105,10,28,10,-69,9,59,9,-84,8,23,8,94,7,-95,6,-73,5,-55,4,-48,3,-52,2,-53,1,-66,0,-59,-1,-67,-2,-63,-3,-50,-4,-35,-5,12,-5,57,-6,-112,-7,-23,-8,91,-8,-33,-9,-124,-9,46,-9,-11,-10,-45,-10,-65,-10,-65,-10,-57,-10,-16,-10,12,-9,59,-9,120,-9,-75,-9,1,-8,87,-8,-68,-8,44,-7,-91,-7,45,-6,-74,-6,60,-5,-46,-5,101,-4,-7,-4,127,-3,13,-2,-122,-2,-9,-2,89,-1,-91,-1,-27,-1,23,0,55,0,89,0,107,0,125,0,-126,0,-124,0,123,0,114,0,82,0,63,0,26,0,1,0,-49,-1,-88,-1,120,-1,70,-1,20,-1,-20,-2,-52,-2,-57,-2,-67,-2,-36,-2,1,-1,55,-1,120,-1,-80,-1,0,0,77,0,-87,0,-3,0,77,1,-87,1,-10,1,81,2,-103,2,-16,2,30,3,114,3,-97,3,-21,3,28,4,75,4,122,4,-88,4,-46,4,-11,4,33,5,82,5,-126,5,-66,5,-18,5,42,6,77,6,127,6,-107,6,-85,6,-95,6,-110,6,108,6,58,6,-10,5,-87,5,82,5,-21,4,122,4,14,4,-108,3,24,3,-95,2,31,2,-91,1,30,1,-110,0,13,0,121,-1,-23,-2,82,-2,-65,-3,42,-3,-97,-4,3,-4,-120,-5,4,-5,-90,-6,61,-6,-2,-7,-67,-7,-106,-7,115,-7,105,-7,104,-7,102,-7,122,-7,-115,-7,-67,-7,-39,-7,17,-6,69,-6,-119,-6,-60,-6,4,-5,75,-5,-125,-5,-40,-5,26,-4,99,-4,-97,-4,-40,-4,14,-3,65,-3,112,-3,-92,-3,-65,-3,-34,-3,-6,-3,9,-2,31,-2,53,-2,83,-2,109,-2,-116,-2,-75,-2,-32,-2,16,-1,71,-1,-119,-1,-49,-1,43,0,119,0,-39,0,56,1,-78,1,27,2,-126,2,-23,2,76,3,-88,3,-1,3,70,4,-110,4,-58,4,-6,4,31,5}; }
	private static byte[] data92(){ return new byte[] {65,5,87,5,104,5,125,5,-110,5,-95,5,-85,5,-92,5,-115,5,120,5,85,5,30,5,-45,4,-124,4,15,4,-109,3,-1,2,99,2,-59,1,30,1,119,0,-28,-1,65,-1,-71,-2,40,-2,-94,-3,48,-3,-70,-4,98,-4,8,-4,-41,-5,-96,-5,-113,-5,123,-5,-119,-5,-92,-5,-55,-5,16,-4,70,-4,-90,-4,-4,-4,108,-3,-33,-3,68,-2,-60,-2,55,-1,-77,-1,41,0,-97,0,26,1,-117,1,-16,1,81,2,-97,2,-38,2,1,3,26,3,34,3,18,3,-10,2,-64,2,-122,2,51,2,-40,1,110,1,8,1,-115,0,36,0,-87,-1,51,-1,-67,-2,72,-2,-55,-3,75,-3,-34,-4,106,-4,-1,-5,-90,-5,84,-5,23,-5,-20,-6,-38,-6,-43,-6,-22,-6,32,-5,97,-5,-69,-5,36,-4,-102,-4,36,-3,-86,-3,59,-2,-53,-2,85,-1,-24,-1,123,0,2,1,-123,1,6,2,-122,2,-3,2,109,3,-42,3,61,4,-118,4,-26,4,36,5,103,5,-122,5,-85,5,-74,5,-77,5,-92,5,127,5,80,5,21,5,-58,4,98,4,-10,3,110,3,-16,2,82,2,-45,1,51,1,-88,0,20,0,-120,-1,7,-1,123,-2,12,-2,-89,-3,74,-3,-5,-4,-65,-4,-127,-4,81,-4,39,-4,1,-4,-41,-5,-71,-5,-108,-5,122,-5,95,-5,82,-5,61,-5,64,-5,62,-5,82,-5,106,-5,-110,-5,-54,-5,5,-4,71,-4,-110,-4,-40,-4,34,-3,104,-3,-68,-3,10,-2,89,-2,-79,-2,13,-1,102,-1,-56,-1,44,0,-106,0,-6,0,93,1,-72,1,12,2,79,2,-118,2,-72,2,-28,2,-10,2,15,3,17,3,18,3,9,3,-5,2,-18,2,-42,2,-58,2,-81,2,-96,2,-121,2,120,2,108,2,87,2,74,2,60,2,47,2,40,2,28,2,10,2,10,2,-2,1,-5,1,-24,1,-29,1,-42,1,-52,1,-74,1,-81,1,-101,1,-115,1,125,1,108,1,108,1,90,1,98,1,99,1,108,1,106,1,106,1,90,1,75,1,48,1,9,1,-39,0,-91,0,99,0,36,0,-43,-1,-112,-1,69,-1,9,-1,-53,-2,-111,-2,92,-2,53,-2,-2,-3,-35,-3,-76,-3,-111,-3,117,-3,82,-3,63,-3,33,-3,8,-3,-5,-4,-24,-4,-30,-4,-29,-4,-43,-4,-38,-4,-38,-4,-25,-4,-6,-4,16,-3,59,-3,92,-3,-104,-3,-78,-3,-23,-3,15,-2,67,-2,108,-2,-95,-2,-50,-2,-1,-2,45,-1,69,-1,111,-1,124,-1,-106,-1,-105,-1,-104,-1,-108,-1,-127,-1,99,-1,61,-1,18,-1,-30,-2,-82,-2,117,-2,76,-2,22,-2,-24,-3,-75,-3,-109,-3,91,-3,73,-3,51,-3,54,-3,66,-3,95,-3,-104,-3,-43,-3,62,-2,-89,-2,49,-1,-66,-1,88,0,0,1,-92,1,84,2,-9,2,-99,3,60,4,-47,4,97,5,-18,5,104,6,-28,6,77,7,-84,7,1,8,65,8,106,8,-115,8,-105,8,-107,8,-124,8,80,8,25,8,-69,7,87,7,-43,6,74,6,-90,5,-3,4,59,4,-119,3,-68,2,1,2,58,1,116,0,-70,-1,-10,-2,70,-2,-97,-3,-11,-4,110,-4,-34,-5,108,-5,5,-5,-83,-6,100,-6,44,-6,9,-6,-24,-7,-38,-7,-44,-7,-40,-7,-26,-7,-4,-7,19,-6,54,-6,105,-6,-95,-6,-23,-6,60,-5,-104,-5,2,-4,108,-4,-39,-4,66,-3,-93,-3,11,-2,105,-2,-72,-2,6,-1,74,-1,-127,-1,-84,-1,-43,-1,-13,-1,4,0,18,0,30,0,20,0,12,0,-10,-1,-37,-1,-74,-1,-111,-1,97,-1,45,-1,-10,-2,-68,-2,-116,-2,86,-2,47,-2,8,-2,-20,-3,-18,-3,-22,-3,12,-2,38,-2,93,-2,-108,-2,-40,-2,28,-1,101,-1,-80,-1,-12,-1,49,0,122,0,-73,0,-12,0,62,1,114,1,-73,1,-23,1,37,2,88,2,-119,2,-77,2,-28,2,14,3,57,3,94,3,-126,3,-90,3,-54,3,-14,3,17,4,58,4,93,4,122,4,-114,4,-104,4,-109,4,-113,4,123,4,96,4,72,4,31,4,2,4,-43,3,-92,3,118,3,60,3,5,3,-49,2,-117,2,85,2,8,2,-49,1,118,1,58,1,-33,0,-115,0,41,0,-54,-1,105,-1,14,-1,-84,-2,83,-2,-5,-3,-80,-3,109,-3,54,-3,15,-3,-26,-4,-56,-4,-84,-4,-100,-4,-128,-4,117,-4,95,-4,88,-4,80,-4,83,-4,91,-4,107,-4,123,-4,-114,-4,-97,-4,-68,-4,-53,-4,-26,-4,-15,-4,8,-3,20,-3,35,-3,47,-3,57,-3,64,-3,72,-3,89,-3,94,-3,120,-3,-127,-3,-105,-3,-83,-3,-47,-3,-21,-3,17,-2,76,-2,125,-2,-70,-2,9,-1,76,-1,-93,-1,-17,-1,61,0,-113,0,-39,0,38,1,108,1,-71,1,-1,1,60,2,119,2,-76,2,-24,2,20,3,73,3,98,3,-105,3}; }
	private static byte[] data93(){ return new byte[] {-81,3,-44,3,-20,3,11,4,28,4,39,4,43,4,39,4,19,4,-6,3,-67,3,-118,3,58,3,-27,2,-122,2,33,2,-74,1,75,1,-29,0,112,0,16,0,-96,-1,63,-1,-29,-2,126,-2,45,-2,-41,-3,-99,-3,89,-3,48,-3,9,-3,-4,-4,-12,-4,-11,-4,8,-3,32,-3,72,-3,112,-3,-92,-3,-32,-3,45,-2,110,-2,-52,-2,30,-1,-119,-1,-22,-1,80,0,-72,0,18,1,110,1,-69,1,4,2,66,2,119,2,-99,2,-70,2,-61,2,-59,2,-81,2,-106,2,107,2,50,2,-16,1,-95,1,77,1,-12,0,-106,0,50,0,-42,-1,107,-1,0,-1,-102,-2,43,-2,-59,-3,92,-3,4,-3,-74,-4,120,-4,74,-4,43,-4,40,-4,51,-4,76,-4,113,-4,-96,-4,-34,-4,36,-3,116,-3,-58,-3,29,-2,115,-2,-42,-2,42,-1,-114,-1,-21,-1,86,0,-73,0,36,1,-122,1,-20,1,68,2,-95,2,-18,2,51,3,124,3,-73,3,-26,3,17,4,36,4,56,4,50,4,34,4,10,4,-35,3,-92,3,99,3,26,3,-56,2,109,2,15,2,-81,1,73,1,-19,0,-120,0,32,0,-56,-1,104,-1,21,-1,-60,-2,126,-2,65,-2,13,-2,-22,-3,-64,-3,-87,-3,-118,-3,115,-3,86,-3,67,-3,38,-3,24,-3,11,-3,4,-3,5,-3,15,-3,36,-3,56,-3,88,-3,112,-3,-114,-3,-86,-3,-47,-3,-25,-3,17,-2,44,-2,75,-2,109,-2,-111,-2,-75,-2,-34,-2,12,-1,55,-1,110,-1,-104,-1,-55,-1,-9,-1,34,0,71,0,107,0,-116,0,-87,0,-60,0,-43,0,-22,0,-10,0,3,1,13,1,16,1,26,1,43,1,67,1,88,1,112,1,-114,1,-100,1,-71,1,-62,1,-40,1,-32,1,-22,1,-10,1,-10,1,-5,1,-13,1,-13,1,-20,1,-28,1,-33,1,-45,1,-49,1,-68,1,-77,1,-95,1,-107,1,-122,1,-127,1,120,1,127,1,114,1,120,1,112,1,107,1,91,1,74,1,51,1,24,1,-15,0,-45,0,-87,0,-128,0,87,0,44,0,10,0,-32,-1,-60,-1,-102,-1,125,-1,95,-1,64,-1,34,-1,8,-1,-16,-2,-38,-2,-59,-2,-77,-2,-88,-2,-104,-2,-114,-2,126,-2,115,-2,99,-2,88,-2,81,-2,79,-2,80,-2,89,-2,95,-2,120,-2,-122,-2,-93,-2,-79,-2,-49,-2,-35,-2,-12,-2,8,-1,28,-1,52,-1,67,-1,90,-1,106,-1,124,-1,-121,-1,-117,-1,-116,-1,-125,-1,121,-1,102,-1,79,-1,44,-1,12,-1,-33,-2,-68,-2,-117,-2,88,-2,38,-2,-11,-3,-57,-3,-108,-3,109,-3,71,-3,49,-3,27,-3,27,-3,31,-3,58,-3,89,-3,-117,-3,-63,-3,13,-2,88,-2,-72,-2,25,-1,125,-1,-25,-1,80,0,-70,0,37,1,-104,1,-4,1,114,2,-39,2,66,3,-85,3,7,4,99,4,-70,4,8,5,80,5,-113,5,-64,5,-27,5,-10,5,2,6,-13,5,-40,5,-85,5,109,5,30,5,-54,4,99,4,-1,3,-115,3,24,3,-90,2,37,2,-79,1,47,1,-79,0,51,0,-74,-1,64,-1,-48,-2,104,-2,20,-2,-64,-3,124,-3,63,-3,13,-3,-32,-4,-67,-4,-95,-4,-117,-4,-127,-4,123,-4,126,-4,-116,-4,-105,-4,-65,-4,-33,-4,25,-3,76,-3,-119,-3,-58,-3,5,-2,68,-2,-128,-2,-68,-2,-15,-2,38,-1,86,-1,-123,-1,-85,-1,-53,-1,-20,-1,-4,-1,17,0,16,0,23,0,10,0,5,0,-18,-1,-42,-1,-68,-1,-109,-1,105,-1,58,-1,10,-1,-43,-2,-87,-2,116,-2,78,-2,41,-2,12,-2,0,-2,-7,-3,1,-2,10,-2,36,-2,64,-2,106,-2,-104,-2,-66,-2,-11,-2,28,-1,81,-1,122,-1,-81,-1,-43,-1,6,0,46,0,95,0,-124,0,-84,0,-46,0,-6,0,34,1,70,1,110,1,-107,1,-75,1,-36,1,-15,1,27,2,47,2,73,2,100,2,112,2,-122,2,-117,2,-108,2,-108,2,-110,2,-115,2,-123,2,122,2,114,2,103,2,95,2,76,2,65,2,41,2,19,2,-4,1,-21,1,-46,1,-61,1,-85,1,-104,1,120,1,94,1,52,1,13,1,-33,0,-85,0,126,0,76,0,29,0,-12,-1,-52,-1,-88,-1,-122,-1,104,-1,74,-1,47,-1,15,-1,-14,-2,-46,-2,-78,-2,-115,-2,118,-2,84,-2,78,-2,53,-2,46,-2,27,-2,25,-2,13,-2,9,-2,6,-2,2,-2,0,-2,-9,-3,-9,-3,-18,-3,-21,-3,-25,-3,-31,-3,-36,-3,-41,-3,-38,-3,-42,-3,-30,-3,-23,-3,-11,-3,7,-2,25,-2,52,-2,77,-2,120,-2,-100,-2,-51,-2,-5,-2,43,-1,97,-1,-114,-1,-61,-1,-18,-1,33,0,72,0,119,0,-102,0,-62,0,-30,0,6,1,41,1,71,1,109,1,-125,1,-83,1,-56,1,-18,1,8,2}; }
	private static byte[] data94(){ return new byte[] {43,2,67,2,98,2,107,2,126,2,122,2,122,2,99,2,79,2,45,2,1,2,-31,1,-95,1,119,1,55,1,3,1,-61,0,-120,0,72,0,13,0,-46,-1,-110,-1,98,-1,42,-1,1,-1,-51,-2,-79,-2,-118,-2,123,-2,92,-2,93,-2,73,-2,78,-2,82,-2,90,-2,109,-2,-122,-2,-86,-2,-50,-2,2,-1,53,-1,110,-1,-84,-1,-29,-1,28,0,87,0,-118,0,-60,0,-11,0,41,1,87,1,-124,1,-86,1,-62,1,-40,1,-32,1,-26,1,-34,1,-52,1,-72,1,-103,1,111,1,69,1,12,1,-42,0,-106,0,84,0,18,0,-51,-1,-127,-1,52,-1,-20,-2,-93,-2,99,-2,40,-2,-2,-3,-48,-3,-62,-3,-90,-3,-89,-3,-90,-3,-80,-3,-58,-3,-37,-3,0,-2,34,-2,77,-2,116,-2,-93,-2,-52,-2,3,-1,49,-1,106,-1,-93,-1,-30,-1,30,0,100,0,-92,0,-35,0,32,1,81,1,-112,1,-70,1,-14,1,20,2,59,2,81,2,98,2,103,2,99,2,89,2,71,2,45,2,18,2,-22,1,-61,1,-105,1,99,1,48,1,-7,0,-70,0,-123,0,77,0,22,0,-24,-1,-73,-1,-110,-1,109,-1,77,-1,50,-1,23,-1,4,-1,-19,-2,-35,-2,-56,-2,-68,-2,-85,-2,-94,-2,-95,-2,-107,-2,-94,-2,-89,-2,-79,-2,-68,-2,-58,-2,-45,-2,-34,-2,-28,-2,-13,-2,-4,-2,9,-1,16,-1,31,-1,36,-1,55,-1,63,-1,79,-1,87,-1,107,-1,116,-1,-118,-1,-112,-1,-90,-1,-87,-1,-72,-1,-67,-1,-54,-1,-50,-1,-42,-1,-36,-1,-32,-1,-25,-1,-24,-1,-22,-1,-12,-1,-4,-1,12,0,21,0,49,0,67,0,96,0,117,0,-114,0,-91,0,-69,0,-53,0,-32,0,-20,0,-6,0,2,1,13,1,12,1,25,1,22,1,28,1,28,1,27,1,27,1,24,1,18,1,15,1,10,1,4,1,1,1,-2,0,-5,0,-8,0,-16,0,-22,0,-29,0,-43,0,-52,0,-71,0,-89,0,-109,0,-127,0,104,0,87,0,62,0,42,0,24,0,3,0,-13,-1,-27,-1,-43,-1,-49,-1,-61,-1,-66,-1,-75,-1,-79,-1,-86,-1,-92,-1,-99,-1,-106,-1,-117,-1,-125,-1,120,-1,113,-1,109,-1,103,-1,104,-1,103,-1,108,-1,111,-1,115,-1,119,-1,124,-1,127,-1,-125,-1,-125,-1,-120,-1,-119,-1,-111,-1,-107,-1,-99,-1,-88,-1,-84,-1,-71,-1,-70,-1,-60,-1,-66,-1,-60,-1,-72,-1,-79,-1,-89,-1,-108,-1,-123,-1,111,-1,88,-1,61,-1,35,-1,3,-1,-25,-2,-57,-2,-82,-2,-114,-2,127,-2,99,-2,86,-2,76,-2,69,-2,73,-2,77,-2,93,-2,106,-2,-121,-2,-100,-2,-58,-2,-30,-2,14,-1,51,-1,94,-1,-116,-1,-66,-1,-17,-1,36,0,89,0,-112,0,-59,0,2,1,50,1,109,1,-94,1,-45,1,17,2,57,2,108,2,-107,2,-74,2,-47,2,-28,2,-21,2,-18,2,-25,2,-40,2,-63,2,-88,2,-123,2,94,2,51,2,6,2,-44,1,-99,1,107,1,45,1,-6,0,-71,0,-125,0,73,0,20,0,-28,-1,-78,-1,-119,-1,89,-1,60,-1,16,-1,-5,-2,-39,-2,-53,-2,-76,-2,-84,-2,-93,-2,-93,-2,-90,-2,-84,-2,-70,-2,-59,-2,-39,-2,-23,-2,1,-1,23,-1,47,-1,74,-1,97,-1,126,-1,-110,-1,-85,-1,-64,-1,-44,-1,-26,-1,-10,-1,-2,-1,10,0,10,0,16,0,9,0,10,0,-6,-1,-11,-1,-30,-1,-46,-1,-66,-1,-95,-1,-119,-1,106,-1,77,-1,50,-1,23,-1,3,-1,-19,-2,-31,-2,-40,-2,-46,-2,-44,-2,-41,-2,-31,-2,-21,-2,-5,-2,10,-1,28,-1,44,-1,65,-1,80,-1,101,-1,122,-1,-116,-1,-93,-1,-70,-1,-48,-1,-23,-1,-3,-1,23,0,43,0,66,0,85,0,110,0,126,0,-107,0,-91,0,-73,0,-55,0,-48,0,-30,0,-30,0,-15,0,-16,0,-8,0,-9,0,-9,0,-11,0,-13,0,-19,0,-24,0,-27,0,-36,0,-37,0,-46,0,-50,0,-55,0,-60,0,-61,0,-64,0,-69,0,-69,0,-75,0,-75,0,-85,0,-89,0,-103,0,-109,0,-123,0,122,0,112,0,102,0,96,0,87,0,80,0,74,0,63,0,62,0,46,0,43,0,26,0,20,0,1,0,-6,-1,-27,-1,-34,-1,-53,-1,-62,-1,-77,-1,-86,-1,-100,-1,-109,-1,-120,-1,127,-1,119,-1,106,-1,97,-1,86,-1,77,-1,67,-1,52,-1,46,-1,33,-1,26,-1,17,-1,15,-1,9,-1,11,-1,13,-1,17,-1,25,-1,35,-1,47,-1,59,-1,76,-1,90,-1,106,-1,123,-1,-119,-1,-96,-1,-86,-1,-64,-1,-54,-1,-33,-1,-25,-1,-4,-1,5,0,19,0,34,0,41,0,60,0,64,0,82,0,88,0,104,0,113,0,-127,0,-115,0,-102,0,-94,0}; }
	private static byte[] data95(){ return new byte[] {-79,0,-76,0,-66,0,-68,0,-64,0,-71,0,-72,0,-85,0,-91,0,-107,0,-118,0,122,0,103,0,88,0,68,0,51,0,35,0,16,0,0,0,-17,-1,-33,-1,-45,-1,-62,-1,-72,-1,-88,-1,-96,-1,-110,-1,-116,-1,-123,-1,-128,-1,127,-1,126,-1,-127,-1,-124,-1,-113,-1,-107,-1,-92,-1,-80,-1,-66,-1,-48,-1,-36,-1,-17,-1,-2,-1,16,0,31,0,46,0,65,0,77,0,98,0,105,0,123,0,-125,0,-116,0,-108,0,-106,0,-103,0,-105,0,-108,0,-114,0,-123,0,121,0,111,0,92,0,77,0,58,0,40,0,18,0,-1,-1,-25,-1,-43,-1,-63,-1,-83,-1,-96,-1,-115,-1,-123,-1,121,-1,114,-1,109,-1,106,-1,103,-1,104,-1,107,-1,110,-1,114,-1,125,-1,125,-1,-114,-1,-111,-1,-97,-1,-84,-1,-73,-1,-56,-1,-43,-1,-24,-1,-9,-1,12,0,24,0,47,0,60,0,78,0,92,0,105,0,115,0,127,0,-125,0,-117,0,-116,0,-114,0,-115,0,-119,0,-121,0,127,0,120,0,111,0,100,0,90,0,77,0,65,0,53,0,40,0,28,0,17,0,9,0,-4,-1,-9,-1,-20,-1,-26,-1,-31,-1,-40,-1,-43,-1,-52,-1,-52,-1,-59,-1,-59,-1,-61,-1,-62,-1,-64,-1,-59,-1,-63,-1,-54,-1,-58,-1,-48,-1,-52,-1,-44,-1,-42,-1,-42,-1,-35,-1,-37,-1,-32,-1,-30,-1,-30,-1,-27,-1,-25,-1,-24,-1,-21,-1,-20,-1,-19,-1,-18,-1,-17,-1,-17,-1,-18,-1,-15,-1,-20,-1,-19,-1,-21,-1,-22,-1,-23,-1,-25,-1,-27,-1,-27,-1,-26,-1,-28,-1,-25,-1,-23,-1,-22,-1,-18,-1,-14,-1,-12,-1,-5,-1,-3,-1,3,0,4,0,11,0,11,0,17,0,18,0,21,0,24,0,24,0,29,0,28,0,30,0,34,0,30,0,37,0,33,0,35,0,36,0,34,0,36,0,35,0,33,0,34,0,32,0,31,0,29,0,29,0,26,0,24,0,25,0,17,0,22,0,14,0,15,0,11,0,7,0,8,0,2,0,5,0,0,0,1,0,0,0,-4,-1,3,0,-6,-1,3,0,-4,-1,0,0,-2,-1,0,0,-4,-1,1,0,-4,-1,-1,-1,-3,-1,-1,-1,-4,-1,0,0,-4,-1,1,0,-4,-1,1,0,-3,-1,-1,-1,1,0,-4,-1,1,0,-2,-1,-2,-1,0,0,-1,-1,-2,-1,1,0,-3,-1,1,0,-2,-1,1,0,-1,-1,0,0,1,0,-3,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[97802];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 522);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-11.wav. */
	public Loop11(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-11.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-11.wav. */
	private class LoopThread extends Thread {
		private Loop11 clip;
		private boolean looping = true;
		public LoopThread(Loop11 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-11.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-11.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-11.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-11.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-11.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}